sequences.extras: Allow from to be f in ?<slice>
parent
2ada639a62
commit
a15465a9c2
|
@ -149,8 +149,10 @@ PRIVATE>
|
||||||
: cut-slice* ( seq n -- before after )
|
: cut-slice* ( seq n -- before after )
|
||||||
[ head-slice* ] [ tail-slice* ] 2bi ;
|
[ head-slice* ] [ tail-slice* ] 2bi ;
|
||||||
|
|
||||||
: ?<slice> ( from to/f sequence -- slice )
|
: ?<slice> ( from/f to/f sequence -- slice )
|
||||||
over [ nip [ length ] [ ] bi ] unless <slice> ; inline
|
[ [ 0 ] unless* ] 2dip
|
||||||
|
over [ nip [ length ] [ ] bi ] unless
|
||||||
|
<slice> ; inline
|
||||||
|
|
||||||
: sequence>slice ( sequence -- slice )
|
: sequence>slice ( sequence -- slice )
|
||||||
[ drop 0 ] [ length ] [ ] tri <slice> ; inline
|
[ drop 0 ] [ length ] [ ] tri <slice> ; inline
|
||||||
|
|
Loading…
Reference in New Issue