Extends the function map
to allow it to take any type specifier.
common-lisp
map result-type function &rest {sequence}* => result
result-type⇩ |
A sequence type specifier or nil . |
function⇩ |
A function designator. |
sequence⇩ |
A sequence. |
result⇩ |
A sequence. |
The function map
has been extended to take any Common Lisp type. result will be of type result-type unless this is not possible, in which case a type-error is signaled.
function and sequence are used as specified by ANSI Common Lisp.
map in the Common Lisp HyperSpec
concatenate
make-sequence
merge
LispWorks® User Guide and Reference Manual - 01 Dec 2021 19:30:30