sequences: un-inline prepend to fix "cannot call" error.
parent
f53f6993ec
commit
915176822b
|
@ -341,7 +341,7 @@ M: immutable-sequence clone-like like ; inline
|
||||||
PRIVATE>
|
PRIVATE>
|
||||||
|
|
||||||
: append-as ( seq1 seq2 exemplar -- newseq )
|
: append-as ( seq1 seq2 exemplar -- newseq )
|
||||||
[ over length over length + ] dip
|
[ 2dup [ length ] bi@ + ] dip
|
||||||
[ (append) ] new-like ; inline
|
[ (append) ] new-like ; inline
|
||||||
|
|
||||||
: 3append-as ( seq1 seq2 seq3 exemplar -- newseq )
|
: 3append-as ( seq1 seq2 seq3 exemplar -- newseq )
|
||||||
|
@ -352,9 +352,9 @@ PRIVATE>
|
||||||
|
|
||||||
: append ( seq1 seq2 -- newseq ) over append-as ;
|
: append ( seq1 seq2 -- newseq ) over append-as ;
|
||||||
|
|
||||||
: prepend-as ( seq1 seq2 exemplar -- newseq ) swapd append-as ; inline
|
: prepend-as ( seq1 seq2 exemplar -- newseq ) swapd append-as ;
|
||||||
|
|
||||||
: prepend ( seq1 seq2 -- newseq ) over prepend-as ; inline
|
: prepend ( seq1 seq2 -- newseq ) over prepend-as ;
|
||||||
|
|
||||||
: 3append ( seq1 seq2 seq3 -- newseq ) pick 3append-as ;
|
: 3append ( seq1 seq2 seq3 -- newseq ) pick 3append-as ;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue