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 - 18 Feb 2025 15:32:15