generalizations vocabulary
Factor handbook ยป Vocabulary index


Documentation
Generalized shuffle words and combinators

Metadata
Authors:Chris Double, Doug Coleman, Eduardo Cavazos, Slava Pestov


Words

Macro words
WordStack effect
-nrot( n -- quot )
-nrotate-heightd( n height dip -- quot )
-nrotated( -nrots depth dip -- quot )
-nrotd( n d -- quot )
call-n( n -- quot )
cleave*( n -- quot )
dupn( n -- quot )
map-compose( quots quot -- quot' )
mnswap( m n -- quot )
mntuckd( ndup depth ndip -- quot )
ncleave( quots n -- quot )
nover( n -- quot )
noverd( n depth dip -- quot' )
npick( n -- quot )
nrot( n -- quot )
nrotate-heightd( n height dip -- quot )
nrotated( nrots depth dip -- quot )
nrotd( n d -- quot )
nspread( quots n -- quot )
nspread*( m n -- quot )
nsum( n -- quot )
ntuckd( ntuck ndip -- quot )
nweave( n -- quot )
spread*( n -- quot )


Ordinary words
WordStack effect
apply-curry( a... quot n -- )
cleave-curry( a quot... n -- )
mnapply( quot m n -- )
n*quot( n quot -- quotquot )
napply( quot n -- )
nbi( quot1 quot2 n -- )
nbi-curry( n -- )
ncurry( n -- )
ndip( n -- )
ndrop( n -- )
ndup( n -- )
ndupd( n dip -- )
nkeep( n -- )
nnip( n -- )
nwith( n -- )
spread-curry( a... quot... n -- )


Files


Metadata files