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.

Source for wiki ConcatenateCowan version 1

author

cowan

comment


    

ipnr

74.68.121.27

name

ConcatenateCowan

readonly

0

text

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''.

time

2012-11-29 13:59:57

version

1