This site is a static rendering of the Trac instance that was used by R7RS-WG1 for its work on R7RS-small (PDF), which was ratified in 2013. For more information, see Home. For a version of this page that may be more recent, see ConcatenateCowan in WG2's repo for R7RS-large.

Concatenate­Cowan

cowan
2012-11-29 13:59:57
1history
source

These procedures are similar to the append procedures, but rather than accepting multiple arguments, they accept a single argument which is a list. They are equivalent to applying the corresponding append procedure to the list, but potentially more efficient.

(concatenate list-of-lists)

Returns a list which is the concatenation of the elements of list-of-lists.

(concatenate! list-of-lists)

Returns a list which is the concatenation of the elements of list-of-lists, possibly destroying those elements in the process.

(string-concatenate list-of-strings).

Returns a string which is the concatenation of the elements of list-of-strings.

(vector-concatenate list-of-vectors)

Returns a vector which is the concatenation of the elements of list-of-vectors.

(bytevector-concatenate list-of-bytevectors)

Return a bytevector which is the concatenation of the elements of list-of-bytevectors.