Redefines the standard make-sequence function allowing it to take any type specifier.
make-sequence
common-lisp
make-sequence result-type size &key initial-element => sequence
result-type
A type specifier.
size
A non-negative integer.
initial-element
An object.
sequence
A sequence.
The make-sequence function has been extended to take any Common Lisp type. The sequence will be of type result-type unless this is not possible, in which case a type-error is signalled.
type-error
concatenate map merge