slots.macros vocabulary
Factor documentation > Factor handbook > Vocabulary index


Summary
Macro interface to accessors

Meta-data
Authors:Joe Groff


Words

Macro words
WordStack effect
set-slot( name -- quot )
set-slots( names -- quot )
slot( name -- quot )
slots( names -- quot )
{set-slots}( names -- quot )
{slots}( names -- quot )


Ordinary words
WordStack effect
change-slot( ..a tuple name quot: ( ..a old -- ..b new ) -- ..b )
change-slot*( tuple name quot: ( ..a old -- ..b new ) -- ..b tuple )
inc-slot( tuple name -- )
push-slot( value tuple name -- )
set-slot*( tuple value name -- tuple )
slot+( value tuple name -- )


Files
resource:extra/slots/macros/macros.factor
resource:extra/slots/macros/macros-docs.factor
resource:extra/slots/macros/macros-tests.factor


Children
VocabularySummary
slots.macros.privateslots.macros.private vocabulary