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>
|
||||
|
||||
: append-as ( seq1 seq2 exemplar -- newseq )
|
||||
[ over length over length + ] dip
|
||||
[ 2dup [ length ] bi@ + ] dip
|
||||
[ (append) ] new-like ; inline
|
||||
|
||||
: 3append-as ( seq1 seq2 seq3 exemplar -- newseq )
|
||||
|
@ -352,9 +352,9 @@ PRIVATE>
|
|||
|
||||
: 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 ;
|
||||
|
||||
|
|
Loading…
Reference in New Issue