# string_split_impl

Conversion that redistributes the elements of a string_pattern into chunks that are interpreted as a blocked_representation of an inner string_representation, usually used to split a monolithic string into parts.

# set_chunk

    some_ss set_chunk a_number

Set the number of characters in each resulting chunk of `some_ss` to be `a_number`. Default value is 1.

# set_min

    some_ss set_min minimum.

Set the minimum number of extracted chunks from `some_ss` to be `minimum`. To maintain consistency, this will normally be set when the source is set; but it is not clear this is effective, so it is best to set_min first, if possible.

# set_blank

    some_ss set_blank padding_string

Indicate that `some_ss` should use `padding_string` to extend the length of outputs to comply with the minimum set via set_min.

# inner

    some_ss inner

Return the stringrepresentation created by `some_ss` to represent the inner structure of `(some_ss get_target)`. createblock_keyed

    some_ss create_block_keyed bk_name

Create a keyedrepresentation that represents the elements of `(some_ss inner)`, and create a blockedrepresentation whose inner is that keyedrepresentation. Name this blockedrepresentation `bk_name`; the keyedrepresentation is accessible as `(bk_name element)`. Create parallelconversions between `some_ss` and `bk_name`.

# parallel

    some_ss parallel

Return the conversion from `some_ss` to `bk_name` created by create_block_keyed.

# rparallel

    some_ss rparallel

Return the conversion to `some_ss` from `bk_name` created by create_block_keyed.