classes.tuple vocabulary
Factor handbook ยป Vocabulary index


Documentation
Tuples

Metadata
Parents:classes
Authors:Slava Pestov


Words

Error classes
ClassSuperclassSlots
Image bad-superclassImage tupleclass
Image no-slotImage tuplename tuple
Image too-many-slotsImage tupleclass slots got max


Predicate classes
ClassSuperclass
Image immutable-tuple-classImage tuple-class
Image tuple-classImage class


Generic words
WordStack effect
Image boa-effect( class -- effect )
Image final-class?( object -- ? )
Image make-final( class -- )
Image slots>tuple( seq class -- tuple )


Ordinary words
WordStack effect
Image ?offset-of-slot( name tuple -- n/f )
Image all-slots( class -- slots )
Image bad-superclass( class -- * )
Image define-boa-word( word class -- )
Image define-tuple-class( class superclass slots -- )
Image forget-slot-accessors( class slots -- )
Image from-slots( assoc class -- tuple )
Image get-slot-named( name tuple -- value )
Image no-slot( name tuple -- * )
Image offset-of-slot( name tuple -- n )
Image pack-tuple( tuple -- array )
Image set-slot-named( value name tuple -- )
Image set-slots( assoc tuple -- )
Image too-many-slots( class slots got max -- * )
Image tuple-hashcode( depth obj -- hash )
Image tuple-slots( tuple -- seq )
Image tuple=( tuple1 tuple2 -- ? )
Image tuple>slots( tuple -- seq class )
Image unpack-tuple( seq -- tuple )


Class predicate words
WordStack effect
Image bad-superclass?( object -- ? )
Image immutable-tuple-class?( object -- ? )
Image no-slot?( object -- ? )
Image too-many-slots?( object -- ? )
Image tuple-class?( object -- ? )


Files


Metadata files


Children from resource:core
VocabularySummary
Image classes.tuple.parserUtilities for tuple-defining parsing words


Children from resource:extra
VocabularySummary
Image classes.tuple.change-trackingTuple classes that keep track of when they've been modified