deques: enhance slurp-deque stack effect.
parent
7e35c28bc6
commit
d52f55f508
|
@ -47,7 +47,7 @@ ERROR: empty-deque ;
|
|||
: pop-back ( deque -- obj )
|
||||
[ peek-back ] [ pop-back* ] bi ; inline
|
||||
|
||||
: slurp-deque ( deque quot: ( obj -- ) -- )
|
||||
: slurp-deque ( ... deque quot: ( ... obj -- ... ) -- ... )
|
||||
[ drop '[ _ deque-empty? ] ]
|
||||
[ '[ _ pop-back @ ] ]
|
||||
2bi until ; inline
|
||||
|
|
Loading…
Reference in New Issue