combinators vocabulary
Factor handbook ยป Vocabulary index


Documentation
Combinators

Metadata
Authors:Slava Pestov, Daniel Ehrenberg


Words

Tuple classes
ClassSuperclassSlots
no-case tupleobject
no-cond tuple
wrong-values tuplequot call-site


Ordinary words
WordStack effect
2cleave( x y seq -- )
2cleave>quot( seq -- quot )
3cleave( x y z seq -- )
3cleave>quot( seq -- quot )
4cleave( w x y z seq -- )
4cleave>quot( seq -- quot )
alist>quot( default assoc -- quot )
call-effect( quot effect -- )
case( obj assoc -- )
case-find( obj assoc -- obj' )
case>quot( default assoc -- quot )
cleave( x seq -- )
cleave>quot( seq -- quot )
cond( assoc -- )
cond>quot( assoc -- quot )
deep-spread>quot( seq -- quot )
execute-effect( word effect -- )
linear-case-quot( default assoc -- quot )
no-case( object -- * )
no-cond( -- * )
shallow-spread>quot( seq -- quot )
spread( objs... seq -- )
to-fixed-point( ... object quot: ( ... object(n) -- ... object(n+1) ) -- ... object(n) )
wrong-values( quot call-site -- * )


Class predicate words
WordStack effect
no-case?( object -- ? )
no-cond?( object -- ? )
wrong-values?( object -- ? )


Files


Metadata files


Children from resource:core
VocabularySummary
combinators.short-circuitShort-circuiting logical operations


Children from resource:basis
VocabularySummary
combinators.random
combinators.short-circuitShort-circuiting logical operations
combinators.smartCombinators which infer arities


Children from resource:extra
VocabularySummary
combinators.extras
combinators.tuple


Children
VocabularySummary
combinators.private