delegate vocabulary
Factor handbook > Vocabulary index


Documentation
Delegation

Meta-data
Tags:extensions
Authors:Daniel Ehrenberg


Words

Tuple classes
ClassSuperclassSlots
broadcast-words-must-have-no-outputs tuplegroup


Predicate classes
ClassSuperclass
protocol word


Parsing words
WordSyntax
BROADCAST:BROADCAST: group class code ;
CONSULT:CONSULT: group class code ;
PROTOCOL:PROTOCOL: protocol-name words... ;
SLOT-PROTOCOL:SLOT-PROTOCOL: protocol-name slots... ;


Ordinary words
WordStack effect
broadcast-words-must-have-no-outputs( group -- * )
define-consult( consultation -- )
define-protocol( protocol wordlist -- )


Class predicate words
WordStack effect
broadcast-words-must-have-no-outputs?( object -- ? )
protocol?( object -- ? )


Files


Children from resource:basis
VocabularySummary
delegate.protocolsVarious core protocols for use with delegation


Children
VocabularySummary
delegate.privatedelegate.private vocabulary