sequences.extras.private vocabulary
Factor handbook ยป Vocabulary index


Summary

Words

Ordinary words
WordStack effect
(appender-for)( quot length exemplar -- appender accum )
(index-selector-as)( quot length exampler -- selector accum )
(map-find-index)( seq quot find-quot -- result i elt )
(reverse)( seq -- newseq )
(selector-as*)( quot length exemplar -- selector accum )
1filter-mapper-for( filter-quot map-quot length exemplar -- filter-mapper accum )
1push-map-when( ..a filter-quot: ( ..a -- ..b ? ) map-quot: ( ..a -- ..b obj ) accum -- ..b )
2filter-mapper-for( filter-quot map-quot length exemplar -- filter-mapper accum )
2push-map-when( ..a filter-quot: ( ..a -- ..b ? ) map-quot: ( ..a -- ..b obj ) accum -- ..b )
2sequence-index-iterator( seq1 seq2 quot -- n quot' )
change-nth-of-unsafe( seq i quot -- seq )
filter-mapper-for*( quot length exemplar -- filter-mapper accum )
move-backward-of( seq shift from to -- seq )
move-unsafe-of( seq to from -- seq )
nth-unsafe-of( seq n -- elt )
open-slice-of( seq shift from -- seq )
push-index-if( ..a elt i quot: ( ..a elt -- ..b ? ) accum -- ..b )
push-map-when*( ..a elt quot: ( ..a elt -- ..b obj ? ) accum -- ..b )
select-by*( ... seq quot: ( ... elt -- ... x ) compare: ( obj1 obj2 -- ? ) -- ... i elt )
set-length-of( seq n -- seq )
set-nth-unsafe-of( seq n elt -- seq )


Files