Parents: | sequences |
Tags: | sequences |
Class | Superclass | Slots |
![]() | ![]() | |
![]() | ![]() | |
![]() | ![]() | from to seq |
![]() | ![]() | slice1 slice2 |
![]() | ![]() | from to seq step |
![]() | ![]() | slice1 slice2 |
![]() | ![]() | seq |
Word | Stack effect |
![]() | ( quot length exemplar -- selector accum ) |
![]() | ( quot into -- quot' ) |
![]() | ( ... prev i n quot: ( ... i -- ... ) -- ... ) |
![]() | ( seq subseq increment -- indices ) |
![]() | ( ... seq quot: ( ... prev elt -- ... next ) -- ... final newseq ) |
![]() | ( ... seq quot: ( ... prev elt -- ... next ) exemplar -- ... newseq ) |
![]() | ( seq quot: ( ..a prev elt -- ..a next ) -- result ) |
![]() | ( seq quot: ( ..a prev elt -- ..a next ) -- result ) |
![]() | ( ... seq1 seq2 quot: ( ... elt1 elt2 -- ... ? ) -- ... n ) |
![]() | ( ... seq1 seq2 quot: ( ... elt1 elt2 index -- ... ) -- ... ) |
![]() | ( ... seq1 seq2 quot: ( ... elt1 elt2 -- ... newelt ) -- ... newseq ) |
![]() | ( ... seq1 seq2 quot: ( ... elt1 elt2 -- ... newelt ) exemplar -- ... newseq ) |
![]() | ( ... seq1 seq2 filter-quot: ( ... elt1 elt2 -- ... ? ) map-quot: ( elt1 elt2 -- obj ) -- ... newseq ) |
![]() | ( ... seq1 seq2 quot: ( ... elt1 elt2 -- ... ? ) -- ... newseq ) |
![]() | ( ... seq1 seq2 filter-quot: ( ... elt1 elt2 -- ... ? ) map-quot: ( elt1 elt2 -- obj ) exemplar -- ... newseq ) |
![]() | ( ... seq1 seq2 quot: ( ... elt1 elt2 -- ... obj ? ) exemplar -- ... newseq ) |
![]() | ( ... seq1 seq2 quot: ( ... elt1 elt2 -- ... newelt ) -- ... seq1 ) |
![]() | ( ... seq1 seq2 quot: ( ... elt1 elt2 index -- ... newelt ) -- ... newseq ) |
![]() | ( seq1 seq2 quot into -- ) |
![]() | ( ... seq1 seq2 quot: ( ... elt1 elt2 -- ... n ) -- ... n ) |
![]() | ( seq1 seq2 quot -- ) |
![]() | ( seq1 seq-quot: ( n -- seq ) quot: ( a b -- ) -- ) |
![]() | ( seq1 seq2 quot -- seq ) |
![]() | ( seq1 seq-quot quot -- seq ) |
![]() | ( seq1 seq2 quot exemplar -- seq ) |
![]() | ( seq1 seq-quot quot exemplar -- seq ) |
![]() | ( seq1 seq2 quot -- seq ) |
![]() | ( seq1 seq-quot quot -- seq ) |
![]() | ( seq1 seq2 quot exemplar -- seq ) |
![]() | ( seq1 seq-quot quot exemplar -- seq ) |
![]() | ( ..a elt1 elt2 quot: ( ..a elt1 elt2 -- ..b ? ) accum -- ..b ) |
![]() | ( ... seq1 seq2 identity quot: ( ... prev elt1 elt2 -- ... next ) i -- ... result ) |
![]() | ( ... seq1 seq2 quot: ( ... elt1 elt2 -- ... newelt ) -- ... newseq ) |
![]() | ( ... seq1 seq2 quot: ( ... elt1 elt2 -- ... newelt ) exemplar -- ... newseq ) |
![]() | ( ... seq1 seq2 quot: ( ... elt1 elt2 -- ... ? ) map-quot: ( elt1 elt2 -- obj ) -- ... newseq ) |
![]() | ( ... seq1 seq2 quot: ( ... elt1 elt2 -- ... obj ? ) -- ... newseq ) |
![]() | ( ... seq1 seq2 quot: ( ... elt1 elt2 -- ... ? ) map-quot: ( elt1 elt2 -- obj ) exemplar -- ... newseq ) |
![]() | ( ... seq1 seq2 quot: ( ... elt1 elt2 -- ... obj ? ) exemplar -- ... newseq ) |
![]() | ( ... seq1 seq2 seq3 quot: ( ... elt1 elt2 elt3 -- ... ) i -- ... ) |
![]() | ( ..a seq1 seq2 seq3 map-quot: ( ..a elt1 elt2 elt3 -- ..b intermediate ) reduce-quot: ( ..b prev intermediate -- ..a next ) -- ..a result ) |
![]() | ( seq1 seq2 seq3 quot -- ) |
![]() | ( seq1 seq2 seq3 quot -- seq ) |
![]() | ( seq1 seq2 seq3 quot exemplar -- seq ) |
![]() | ( seq1 seq2 seq3 quot -- seq ) |
![]() | ( seq1 seq2 seq3 quot exemplar -- seq ) |
![]() | ( seq -- evens ) |
![]() | ( seq -- odds ) |
![]() | ( from/f to/f step seq -- step-slice ) |
![]() | ( seq -- virtual-zip-index ) |
![]() | ( seq -- accum ) |
![]() | ( seq -- seq' ) |
![]() | ( from/f to/f sequence -- slice ) |
![]() | ( n seq -- elt/f ? ) |
![]() | ( seq n -- elt/f ? ) |
![]() | ( n seq -- obj/f ? ) |
![]() | ( seq n -- obj/f ? ) |
![]() | ( seq n -- before after ) |
![]() | ( seq -- first/f second/f ) |
![]() | ( seq -- first/f second/f third/f ) |
![]() | ( seq -- first/f second/f third/f fourth/f ) |
![]() | ( heap -- array ) |
![]() | ( seq/f -- elt/f ) |
![]() | ( seq/f -- elt/f ) |
![]() | ( seq/f -- elt/f ) |
![]() | ( seq n -- elt/f ) |
![]() | ( n seq -- obj/f ) |
![]() | ( seq n -- obj/f ) |
![]() | ( slice1/f slice2/f -- slice ) |
![]() | ( seq/f -- elt/f ) |
![]() | ( seq quot: ( elt -- ? ) -- seq/newseq ) |
![]() | ( seq quot: ( elt -- ? ) -- seq/newseq ) |
![]() | ( seq quot: ( elt -- ? ) -- seq/newseq ) |
![]() | ( seq -- rest/f first/f ) |
![]() | ( seq quot: ( prev elt -- next ) identity -- result ) |
![]() | ( seqs -- seqs' ) |
![]() | ( seq -- seq' ) |
![]() | ( seqs -- seqs' ) |
![]() | ( seq -- seqs ) |
![]() | ( quot -- appender accum ) |
![]() | ( quot exemplar -- appender accum ) |
![]() | ( seq -- n ) |
![]() | ( seq -- n ) |
![]() | ( seq -- indices ) |
![]() | ( ... seq quot: ( ... elt -- ... ? ) -- ... indices ) |
![]() | ( quot: ( key value -- calc ) -- alist ) |
![]() | ( n key assoc -- old new ) |
![]() | ( seq1 seq2 -- seq ) |
![]() | ( seq1 seq2 exemplar -- seq ) |
![]() | ( seq1 seq2 quot -- seq ) |
![]() | ( seq1 seq2 quot exemplar -- seq ) |
![]() | ( ..a elt quot: ( ..a elt -- ..b elt' ? ) accum -- ..b ) |
![]() | ( seq quot -- ) |
![]() | ( seq quot -- ) |
![]() | ( ... indices seq quot: ( ... elt -- ... elt' ) -- ... ) |
![]() | ( seq from to -- seq from to ) |
![]() | ( seq -- seq' ) |
![]() | ( seq -- next hash seq' ) |
![]() | ( next hash seq -- next' hash seq' ) |
![]() | ( ... seq quot: ( ... elt -- ... ? ) elt -- ... seq' ) |
![]() | ( n quot into -- ) |
![]() | ( ... seq quot: ( ... elt -- ... ? ) elt -- ... seq' ) |
![]() | ( seq quot -- n ) |
![]() | ( seq subseq -- n ) |
![]() | ( seq subseq -- n ) |
![]() | ( seq quot -- n ) |
![]() | ( ... seq quot: ( ... elt -- ... ? ) n -- ... ? ) |
![]() | ( ... seq quot: ( ... elt -- ... ? ) -- ... before after ) |
![]() | ( seq -- seq' ) |
![]() | ( seq -- seq' ) |
![]() | ( index-seq nested-seq -- elt ) |
![]() | ( nested-seq index-seq -- elt ) |
![]() | ( seq from to -- seq ) |
![]() | ( ... seq quot: ( ... elt -- ... ? ) -- tail-slice ) |
![]() | ( ... seq quot: ( ... elt index -- ... ) i -- ... ) |
![]() | ( ... n quot: ( ... i -- ... ) -- ... ) |
![]() | ( ... seq quot: ( ... prior elt -- ... ) -- ... ) |
![]() | ( ... i seq quot: ( ... prior elt -- ... ) -- ... ) |
![]() | ( ... identity i seq quot: ( ... prior elt -- ... ) -- ... ) |
![]() | ( ... seq quot: ( ... subseq -- ... ) -- ... ) |
![]() | ( slice1 slice2 -- slice1 slice2 ) |
![]() | ( seq -- seq' ) |
![]() | ( len pos1 pos2 seq -- ) |
![]() | ( ... seq quot: ( ... elt -- ... ? ) -- ... seq ) |
![]() | ( ... seq quot: ( ... subseq -- ... ? ) -- seq ) |
![]() | ( ... seq range quot: ( ... subseq -- ... ? ) -- seq ) |
![]() | ( ... seq quot: ( ... elt i -- ... ? ) -- ... seq' ) |
![]() | ( ... seq quot: ( ... elt i -- ... ? ) exemplar -- ... seq' ) |
![]() | ( seq n -- seq' ) |
![]() | ( ... seq filter-quot: ( ... elt -- ... ? ) map-quot: ( obj -- obj' ) -- ... newseq ) |
![]() | ( ... seq quot: ( ... elt -- ... newelt ? ) -- ... newseq ) |
![]() | ( ... seq filter-quot: ( ..a elt -- ..b ? ) map-quot: ( obj -- obj' ) exemplar -- ... newseq ) |
![]() | ( ... seq quot: ( ..a elt -- ..b obj ? ) exemplar -- ... newseq ) |
![]() | ( ... seq quot: ( ... elt -- ... ? ) -- ... elt i/f ) |
![]() | ( ... seq quot: ( ... elt -- ... ? ) -- ... elts ) |
![]() | ( ... seq quot: ( ... elt -- ... calc ) -- ... calc/f ) |
![]() | ( ... n seq quot: ( ... elt -- ... ? ) -- ... elt i/f ) |
![]() | ( ... seq quot: ( ... elt i -- ... ? ) -- ... elt i/f ) |
![]() | ( ... n seq quot: ( ... elt i -- ... ? ) -- ... elt i/f ) |
![]() | ( ... seq quot: ( ... elt -- ... ? ) -- ... elt i/f ) |
![]() | ( ... n seq quot: ( ... elt -- ... ? ) -- ... elt i/f ) |
![]() | ( ... seq quot: ( ... elt i -- ... ? ) -- ... i elt ) |
![]() | ( ... n seq quot: ( ... elt i -- ... ? ) -- ... i elt ) |
![]() | ( nth seq quot: ( obj -- ? ) -- i/f obj/f ) |
![]() | ( nth from seq quot: ( obj -- ? ) -- i/f obj/f ) |
![]() | ( nth seq quot: ( obj -- ? ) -- i/f obj/f ) |
![]() | ( nth from seq quot: ( obj -- ? ) -- i/f obj/f ) |
![]() | ( ... seq quot: ( ... elt -- ... calc ) pred: ( ... calc -- ... ? ) -- ... calc/f i/f elt/f ) |
![]() | ( ... i n seq quot: ( ... elt -- ... calc ? ) -- ... calc/f i/f elt/f ) |
![]() | ( seq elt -- ? ) |
![]() | ( ... seq quot: ( ... elt -- ... ? ) -- ... ? ) |
![]() | ( seq elt -- ? ) |
![]() | ( ... seq quot: ( ... elt -- ... ? ) -- ... ? ) |
![]() | ( seq quot exemplar -- newseq ) |
![]() | ( seq -- newseq ) |
![]() | ( seq exemplar -- newseq ) |
![]() | ( seq n exemplar -- seq' ) |
![]() | ( seq n exemplar -- seq' ) |
![]() | ( heap -- pairs ) |
![]() | ( key assoc -- old new ) |
![]() | ( seq obj -- n ) |
![]() | ( i seq obj -- n ) |
![]() | ( quot -- selector accum ) |
![]() | ( quot exemplar -- selector accum ) |
![]() | ( seq obj -- indices ) |
![]() | ( ... seq quot: ( ... elt -- ... x ) -- ... i elt ) |
![]() | ( elt n seq -- ) |
![]() | ( seq glue -- newseq ) |
![]() | ( seq glue exemplar -- newseq ) |
![]() | ( heap quot1: ( value key -- slurp? ) quot2: ( value key -- obj/f ) -- obj/f loop? ) |
![]() | ( seq obj -- n ) |
![]() | ( i seq obj -- n ) |
![]() | ( seq elt -- ? ) |
![]() | ( ... seq quot: ( ... elt -- ... ? ) -- ... ? ) |
![]() | ( seq1 seq2 -- subseq ) |
![]() | ( ... quot: ( ... -- ... obj/f ) -- ... array ) |
![]() | ( ... quot: ( ... -- ... obj ? ) -- ... array ) |
![]() | ( ... quot: ( ... -- ... obj ? ) -- ... array ) |
![]() | ( ... quot: ( ... -- ... obj/f ) exemplar -- ... seq ) |
![]() | ( ... quot: ( ... -- ... obj ? ) exemplar -- ... seq ) |
![]() | ( ... quot: ( ... -- ... obj ? ) exemplar -- ... seq ) |
![]() | ( ... seq quot: ( ... elt -- ... newelt ) -- ... newseq ) |
![]() | ( ... seq quot: ( ... elt -- ... newelt ) exemplar -- ... newseq ) |
![]() | ( ... seq map-quot: ( ... elt -- ... newelt ) filter-quot: ( ... newelt -- ... ? ) -- ... subseq ) |
![]() | ( ... seq map-quot: ( ... elt -- ... newelt ) filter-quot: ( ... newelt -- ... ? ) exemplar -- ... subseq ) |
![]() | ( ... seq quot: ( ... elt index -- ... result/f ) -- ... result i elt ) |
![]() | ( ... seq quot: ( ... elt index -- ... result/f ) -- ... result i elt ) |
![]() | ( ... seq quot: ( ... elt -- ... newelt ) from -- ... newseq ) |
![]() | ( ... seq quot: ( ... elt -- ... newelt ) from exemplar -- ... newseq ) |
![]() | ( ... seq quot: ( ... elt -- ... newelt ) -- ... newseq ) |
![]() | ( ... seq if-quot: ( ... elt -- ... ? ) map-quot: ( ... elt -- ... newelt ) -- ... newseq ) |
![]() | ( ... seq quot: ( ... elt index -- ... newelt ) -- ... seq ) |
![]() | ( seq quot: ( ... elt -- ... elt' ) -- elt' ) |
![]() | ( ... len quot: ( ... prev i -- ... elt ) exemplar -- ... newseq ) |
![]() | ( seq exemplar -- seq' ) |
![]() | ( seq quot: ( ... elt -- ... elt' ) -- elt' ) |
![]() | ( seq quot: ( ... elt -- ... elt' ) -- elt' ) |
![]() | ( ... seq quot: ( ... prior elt -- elt' ) -- seq' ) |
![]() | ( ... seq quot: ( ... prior elt -- elt' ) exemplar -- seq' ) |
![]() | ( ... i seq quot: ( ... prior elt -- elt' ) -- seq' ) |
![]() | ( ... i seq quot: ( ... prior elt -- elt' ) exemplar -- seq' ) |
![]() | ( ... identity seq quot: ( ... prior elt -- elt' ) exemplar -- seq' ) |
![]() | ( ... identity i seq quot: ( ... prior elt -- elt' ) exemplar -- seq' ) |
![]() | ( ... seq quot: ( ... elt -- ... n ) -- ... n ) |
![]() | ( ... seq quot: ( ... elt -- ... newelt ) -- ... newseq ) |
![]() | ( seq quot: ( ... elt -- ... elt' ) -- elt' ) |
![]() | ( ... seq quot: ( ... elt prev/f -- ... newelt ) -- ... newseq ) |
![]() | ( ... seq quot: ( ... elt prev/f -- ... newelt ) exemplar -- ... newseq ) |
![]() | ( quot: ( x -- y ) -- alist ) |
![]() | ( seq -- seq' ) |
![]() | ( seq -- sum ) |
![]() | ( ... seq quot: ( ... elt -- ... x ) -- ... i elt ) |
![]() | ( elt/f accum -- ) |
![]() | ( seq elt -- ? ) |
![]() | ( seq elt -- ? ) |
![]() | ( slice1 slice2 -- slice/* ) |
![]() | ( ... seq quot: ( ... elt -- ... x ) -- ... i elt ) |
![]() | ( seq1 seq2 -- i-back ) |
![]() | ( n seq -- elt ) |
![]() | ( n obj seq -- i ) |
![]() | ( seq n -- elt ) |
![]() | ( n seq elt -- ? ) |
![]() | ( ... n seq quot: ( ... elt -- ... ? ) -- ... ? ) |
![]() | ( seq quot: ( elt -- elt' ) -- hash seq' ) |
![]() | ( seq -- seq' ) |
![]() | ( ... seq quot: ( ... elt -- ... ? ) -- ... ? ) |
![]() | ( slice-lt slice-gt -- ? ) |
![]() | ( slice-lt slice-gt -- to from ) |
![]() | ( slice-lt slice-gt -- ? ) |
![]() | ( seq n elt -- padded ) |
![]() | ( seq1 seq2 elt -- seq1 seq2 ) |
![]() | ( ... seq quot: ( ... elt -- ... ? ) -- ... % ) |
![]() | ( str -- str' ) |
![]() | ( n seq -- obj ) |
![]() | ( i seq -- identity i seq ) |
![]() | ( seq n -- obj ) |
![]() | ( seq1 seq2 -- hash seq ) |
![]() | ( seq1 seq2 exemplar -- hash seq ) |
![]() | ( seq1 seq2 quot -- hash seq ) |
![]() | ( seq1 seq2 quot exemplar -- hash seq ) |
![]() | ( ..a elt quot: ( ..a elt -- ..b obj/f ) accum -- ..b ) |
![]() | ( ..a elt i quot: ( ..a elt i -- ..b ? ) accum -- ..b ) |
![]() | ( ... seq identity quot: ( ... prev elt -- ... next ) from -- ... result ) |
![]() | ( seq quot: ( prev elt -- next ) identity -- result ) |
![]() | ( ... seq filter-quot: ( ... elt -- ... ? ) map-quot: ( obj -- obj' ) -- ... newseq ) |
![]() | ( ... seq quot: ( ... elt -- ... newelt ? ) -- ... newseq ) |
![]() | ( ... seq filter-quot: ( ... elt -- ... ? ) map-quot: ( obj -- obj' ) exemplar -- ... newseq ) |
![]() | ( ... seq quot: ( ... elt -- ... newelt ? ) exemplar -- ... newseq ) |
![]() | ( seq elt -- newseq ) |
![]() | ( obj seq -- seq' ) |
![]() | ( obj seq -- seq ) |
![]() | ( seq obj -- seq' ) |
![]() | ( obj seq -- seq' ) |
![]() | ( obj seq -- seq ) |
![]() | ( seq n -- seq' ) |
![]() | ( seq n -- seq ) |
![]() | ( seq n -- nth seq' ) |
![]() | ( seq n -- nth seq ) |
![]() | ( seq elt -- newseq ) |
![]() | ( ... seq quot: ( ... -- ... newelt ) -- ... ) |
![]() | ( seq exemplar -- newseq ) |
![]() | ( seq n -- seq' ) |
![]() | ( seq n -- ) |
![]() | ( seq -- newseq ) |
![]() | ( from to seq -- subseq ) |
![]() | ( seq elt -- ? ) |
![]() | ( ... seq quot: ( ... elt -- ... ? ) -- ... ? ) |
![]() | ( quot -- selector accum ) |
![]() | ( quot exemplar -- selector accum ) |
![]() | ( seqs -- seqs' ) |
![]() | ( n seq quot -- n quot' ) |
![]() | ( sequence -- slice ) |
![]() | ( seq n elt -- seq ) |
![]() | ( value indices seq -- ) |
![]() | ( value indices seq -- ) |
![]() | ( seq quot -- n quot ) |
![]() | ( vector n -- seq ) |
![]() | ( seq -- seq' ) |
![]() | ( seq exemplar -- newseq ) |
![]() | ( from to seq -- * ) |
![]() | ( slice1 slice2 -- slice-lt slice-gt ) |
![]() | ( seq quot: ( elt -- ? ) -- seq' ) |
![]() | ( slice1 slice2 -- * ) |
![]() | ( slice1 slice2 -- ? ) |
![]() | ( slice1 slice2 -- ? ) |
![]() | ( heap quot1: ( value key -- slurp? ) quot2: ( value key -- obj/f ) -- seq ) |
![]() | ( seq from to -- head tail ) |
![]() | ( seq from to -- head tail ) |
![]() | ( slice1 slice2 -- slice ) |
![]() | ( seq subseq -- indices ) |
![]() | ( seq subseq -- indices ) |
![]() | ( from to seq -- subseq ) |
![]() | ( seq subseq -- indices ) |
![]() | ( ... seq quot: ( ... elt -- ... x ) -- ... i elt ) |
![]() | ( seq n exemplar -- seq' ) |
![]() | ( seq n exemplar -- seq' ) |
![]() | ( ... seq quot: ( ... elt -- ... ? ) -- head-slice ) |
![]() | ( seq elt -- ? ) |
![]() | ( ... seq quot: ( ... elt -- ... ? ) -- ... ? ) |
![]() | ( ... seq quot: ( ... elt -- ... ? ) exemplar -- ... newseq ) |
![]() | ( slice1 slice2 -- * ) |
![]() | ( slice1 slice2 -- ? ) |
![]() | ( slice1 slice2 -- to from ) |
![]() | ( slice1 slice2 -- ? ) |
![]() | ( newseq seq2 seq3 -- seq1 ) |
![]() | ( seq quot -- ) |
![]() | ( str quot -- str' ) |
![]() | ( quot: ( ..a n -- ..a obj ) -- seq ) |
![]() | ( ... quot: ( ... n -- ... obj/f ) exemplar -- ... seq ) |
![]() | ( seq1 seq2 -- assoc ) |
![]() | ( seq1 seq2 fill -- assoc ) |
Word | Stack effect |
![]() | ( object -- ? ) |
![]() | ( object -- ? ) |
![]() | ( object -- ? ) |
![]() | ( object -- ? ) |
![]() | ( object -- ? ) |
![]() | ( object -- ? ) |
![]() | ( object -- ? ) |