combinators.extras: adding "forever".
parent
04c36279bb
commit
ee785be30c
|
@ -8,6 +8,7 @@ IN: combinators.extras
|
||||||
: once ( quot -- ) call ; inline
|
: once ( quot -- ) call ; inline
|
||||||
: twice ( quot -- ) dup [ call ] dip call ; inline
|
: twice ( quot -- ) dup [ call ] dip call ; inline
|
||||||
: thrice ( quot -- ) dup dup [ call ] 2dip [ call ] dip call ; inline
|
: thrice ( quot -- ) dup dup [ call ] 2dip [ call ] dip call ; inline
|
||||||
|
: forever ( quot -- ) [ t ] compose loop ; inline
|
||||||
|
|
||||||
MACRO: cond-case ( assoc -- )
|
MACRO: cond-case ( assoc -- )
|
||||||
[
|
[
|
||||||
|
|
Loading…
Reference in New Issue