combinators vocabulary - Factor Documentation (original) (raw)
combinators vocabulary
Factor handbook » Vocabulary index
Documentation
Combinators
Metadata
Authors: | Slava Pestov, Daniel Ehrenberg |
---|
Words
Tuple classes
Class | Superclass | Slots |
---|---|---|
![]() |
![]() |
object |
![]() |
![]() |
|
![]() |
![]() |
quot call-site |
Ordinary words
Word | Stack effect |
---|---|
![]() |
( x y seq -- ) |
![]() |
( seq -- quot ) |
![]() |
( x y z seq -- ) |
![]() |
( seq -- quot ) |
![]() |
( w x y z seq -- ) |
![]() |
( seq -- quot ) |
![]() |
( default assoc -- quot ) |
![]() |
( quot effect -- ) |
![]() |
( obj assoc -- ) |
![]() |
( obj assoc -- obj' ) |
![]() |
( default assoc -- quot ) |
![]() |
( x seq -- ) |
![]() |
( seq -- quot ) |
![]() |
( assoc -- ) |
![]() |
( assoc -- quot ) |
![]() |
( seq -- quot ) |
![]() |
( word effect -- ) |
![]() |
( default assoc -- quot ) |
![]() |
( object -- * ) |
![]() |
( -- * ) |
![]() |
( seq -- quot ) |
![]() |
( objs... seq -- ) |
![]() |
( ... object quot: ( ... object(n) -- ... object(n+1) ) -- ... object(n) ) |
![]() |
( quot call-site -- * ) |
Class predicate words
Word | Stack effect |
---|---|
![]() |
( object -- ? ) |
![]() |
( object -- ? ) |
![]() |
( object -- ? ) |
Files
resource:core/combinators/combinators.factor
resource:core/combinators/combinators-docs.factor
resource:core/combinators/combinators-tests.factor
Metadata files
resource:core/combinators/authors.txt
resource:core/combinators/summary.txt
Children from resource:core
Vocabulary | Summary |
---|---|
![]() |
Short-circuiting logical operations |
Children from resource:basis
Vocabulary | Summary |
---|---|
![]() |
|
![]() |
Short-circuiting logical operations |
![]() |
Combinators which infer arities |
Children from resource:extra
Vocabulary | Summary |
---|---|
![]() |
|
![]() |
Syntactic sugar for common combinators |
![]() |