lmap-lazy ( list quot -- result )
Lazy lists ยป Combinators for manipulating lazy lists

Next:lfilter ( list quot: ( elt -- ? ) -- result )


Vocabulary
lists.lazy

Inputs
lista cons object
quota quotation with stack effect ( obj -- X )


Outputs
resultresulting cons object


Word description
Perform a similar functionality to that of the map word, but in a lazy manner. No evaluation of the list elements occurs initially but a lazy-map object is returned which conforms to the list protocol. Calling car, cdr or nil? on this will evaluate elements as required.

See also
leach, foldl, ltake, lfilter, lappend-lazy, lfrom, lfrom-by, lconcat, lcartesian-product, lcartesian-product*, lcartesian-map, lcartesian-map*, lmerge, lwhile, luntil

Definition