locals.types vocabulary
Factor handbook > Vocabulary index


Summary
Data types used by locals implementation

Words

Tuple classes
ClassSuperclassSlots
def tuplelocal
lambda tuplevars body
let tuplebody
multi-def tuplelocals
quote tuplelocal


Predicate classes
ClassSuperclass
local word
local-reader word
local-writer word


Union classes
lexical
special


Ordinary words
WordStack effect
<def>( local -- def )
<lambda>( vars body -- lambda )
<let>( body -- let )
<local-reader>( name -- word )
<local-writer>( reader -- word )
<local>( name -- word )
<multi-def>( locals -- multi-def )
<quote>( local -- quote )
unquote( quote -- local )


Class predicate words
WordStack effect
def?( object -- ? )
lambda?( object -- ? )
let?( object -- ? )
lexical?( object -- ? )
local-reader?( object -- ? )
local-writer?( object -- ? )
local?( object -- ? )
multi-def?( object -- ? )
quote?( object -- ? )
special?( object -- ? )


Files