sequences: add glue-as and surround-as
parent
6956a90dba
commit
bf79c1abd1
|
@ -377,8 +377,12 @@ PRIVATE>
|
||||||
|
|
||||||
: surround ( seq1 seq2 seq3 -- newseq ) swapd 3append ; inline
|
: surround ( seq1 seq2 seq3 -- newseq ) swapd 3append ; inline
|
||||||
|
|
||||||
|
: surround-as ( seq1 seq2 seq3 exemplar -- newseq ) [ swapd ] dip 3append-as ; inline
|
||||||
|
|
||||||
: glue ( seq1 seq2 seq3 -- newseq ) swap 3append ; inline
|
: glue ( seq1 seq2 seq3 -- newseq ) swap 3append ; inline
|
||||||
|
|
||||||
|
: glue-as ( seq1 seq2 seq3 exemplar -- newseq ) swapd 3append-as ; inline
|
||||||
|
|
||||||
: change-nth ( ..a i seq quot: ( ..a elt -- ..b newelt ) -- ..b )
|
: change-nth ( ..a i seq quot: ( ..a elt -- ..b newelt ) -- ..b )
|
||||||
[ [ nth ] dip call ] 2keepd set-nth-unsafe ; inline
|
[ [ nth ] dip call ] 2keepd set-nth-unsafe ; inline
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue