combinators ボキャブラリ
Factor ハンドブック > ボキャブラリ索引


ドキュメント
Combinators

メタデータ
作者:Slava Pestov, Daniel Ehrenberg


ワード

タプルクラス
クラススーパークラススロット
no-case tupleobject
no-cond tuple
wrong-values tupleeffect


通常ワード
ワードスタック効果
2cleave( x y seq -- )
2cleave>quot( seq -- quot )
3cleave( x y z seq -- )
3cleave>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 )
execute-effect( word effect -- )
linear-case-quot( default assoc -- quot )
no-case( object -- * )
no-cond( -- * )
recursive-hashcode( n obj quot -- code )
spread( objs... seq -- )
spread>quot( seq -- quot )
to-fixed-point( object quot: ( object(n) -- object(n+1) ) -- object(n) )
wrong-values( effect -- * )


クラス述語ワード
ワードスタック効果
no-case?( object -- ? )
no-cond?( object -- ? )
wrong-values?( object -- ? )


ファイル
resource:core/combinators/combinators.factor
resource:core/combinators/combinators-docs.factor
resource:core/combinators/combinators-tests.factor


resource:basis の子
ボキャブラリ概要
combinators.short-circuitShort-circuiting logical operations
combinators.smartCombinators which infer arities


resource:extra の子
ボキャブラリ概要
combinators.tuplecombinators.tuple ボキャブラリ



ボキャブラリ概要
combinators.privatecombinators.private ボキャブラリ