move (accumulate) to sequences.private
parent
760746e2ff
commit
1519e0ba69
|
@ -403,6 +403,9 @@ PRIVATE>
|
||||||
[ 2drop f f ]
|
[ 2drop f f ]
|
||||||
if ; inline
|
if ; inline
|
||||||
|
|
||||||
|
: (accumulate) ( seq identity quot -- seq identity quot )
|
||||||
|
[ swap ] dip [ curry keep ] curry ; inline
|
||||||
|
|
||||||
PRIVATE>
|
PRIVATE>
|
||||||
|
|
||||||
: each ( seq quot -- )
|
: each ( seq quot -- )
|
||||||
|
@ -429,9 +432,6 @@ PRIVATE>
|
||||||
: map! ( seq quot -- seq )
|
: map! ( seq quot -- seq )
|
||||||
over [ map-into ] keep ; inline
|
over [ map-into ] keep ; inline
|
||||||
|
|
||||||
: (accumulate) ( seq identity quot -- seq identity quot )
|
|
||||||
[ swap ] dip [ curry keep ] curry ; inline
|
|
||||||
|
|
||||||
: accumulate-as ( seq identity quot exemplar -- final newseq )
|
: accumulate-as ( seq identity quot exemplar -- final newseq )
|
||||||
[ (accumulate) ] dip map-as ; inline
|
[ (accumulate) ] dip map-as ; inline
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue