Parents: | lists |
Tags: | extensions, collections |
Authors: | Chris Double, Samuel Tardieu, Matthew Willis |
Class | Superclass | Slots |
lazy-append | tuple | list1 list2 |
lazy-concat | tuple | car cdr |
lazy-cons-state | tuple | car cdr |
lazy-filter | tuple | cons quot |
lazy-from-by | tuple | n quot |
lazy-io | tuple | stream car cdr quot |
lazy-map | tuple | cons quot |
lazy-take | tuple | cons n |
lazy-until | tuple | cons quot |
lazy-while | tuple | cons quot |
lazy-zip | tuple | list1 list2 |
memoized-cons | tuple | original car cdr nil? |
sequence-cons | tuple | index seq |
+not-memoized+ |
Word | Stack effect |
1lazy-list | ( a -- lazy-cons ) |
2lazy-list | ( a b -- lazy-cons ) |
3lazy-list | ( a b c -- lazy-cons ) |
<lazy-append> | ( list1 list2 -- lazy-append ) |
<lazy-concat> | ( car cdr -- lazy-concat ) |
<lazy-cons-state> | ( car cdr -- lazy-cons-state ) |
<lazy-filter> | ( cons quot -- lazy-filter ) |
<lazy-io> | ( stream car cdr quot -- lazy-io ) |
<lazy-map> | ( cons quot -- lazy-map ) |
<lazy-take> | ( cons n -- lazy-take ) |
<lazy-until> | ( cons quot -- lazy-until ) |
<lazy-while> | ( cons quot -- lazy-while ) |
<lazy-zip> | ( list1 list2 -- lazy-zip ) |
<memoized-cons> | ( cons -- memoized-cons ) |
<sequence-cons> | ( index seq -- sequence-cons ) |
lappend-lazy | ( list1 list2 -- result ) |
lazy-cons | ( car cdr -- lazy ) |
lcartesian-map | ( list quot: ( elt1 elt2 -- newelt ) -- result ) |
lcartesian-map* | ( list guards quot: ( elt1 elt2 -- newelt ) -- result ) |
lcartesian-product | ( list1 list2 -- result ) |
lcartesian-product* | ( lists -- result ) |
lconcat | ( list -- result ) |
lcontents | ( stream -- result ) |
lfilter | ( list quot: ( elt -- ? ) -- result ) |
lfrom | ( n -- result ) |
lfrom-by | ( n quot: ( n -- o ) -- result ) |
llines | ( stream -- result ) |
lmap-lazy | ( list quot -- result ) |
lmerge | ( list1 list2 -- result ) |
ltake | ( list n -- result ) |
luntil | ( list quot: ( elt -- ? ) -- result ) |
lwhile | ( list quot: ( elt -- ? ) -- result ) |
lzip | ( list1 list2 -- result ) |
sequence-tail>list | ( index seq -- list ) |
Word | Stack effect |
lazy-append? | ( object -- ? ) |
lazy-concat? | ( object -- ? ) |
lazy-cons-state? | ( object -- ? ) |
lazy-filter? | ( object -- ? ) |
lazy-from-by? | ( object -- ? ) |
lazy-io? | ( object -- ? ) |
lazy-map? | ( object -- ? ) |
lazy-take? | ( object -- ? ) |
lazy-until? | ( object -- ? ) |
lazy-while? | ( object -- ? ) |
lazy-zip? | ( object -- ? ) |
memoized-cons? | ( object -- ? ) |
sequence-cons? | ( object -- ? ) |
Vocabulary | Summary |
lists.lazy.examples |