| Tags: | extensions | 
| Authors: | Daniel Ehrenberg | 
| Class | Superclass | Slots | 
  broadcast-words-must-have-no-outputs |   tuple | group | 
| Class | Superclass | 
  protocol |   word | 
| Word | Syntax | 
  BROADCAST: | BROADCAST: group class code ; | 
  CONSULT: | CONSULT: group class code ; | 
  PROTOCOL: | PROTOCOL: protocol-name words... ; | 
  SLOT-PROTOCOL: | SLOT-PROTOCOL: protocol-name slots... ; | 
| Word | Stack effect | 
  broadcast-words-must-have-no-outputs | ( group -- * ) | 
  define-consult | ( consultation -- ) | 
  define-protocol | ( protocol wordlist -- ) | 
| Word | Stack effect | 
  broadcast-words-must-have-no-outputs? | ( object -- ? ) | 
  protocol? | ( object -- ? ) | 
| Vocabulary | Summary | 
  delegate.protocols | Various core protocols for use with delegation |