define-tuple-class ( class superclass slots -- ) (original) (raw)
define-tuple-class ( class superclass slots -- )
Factor handbook » The language » Objects » Tuples » Tuple introspection
Prev: | tuple= ( tuple1 tuple2 -- ? ) |
---|
Inputs
class | a word |
---|---|
superclass | a class |
slots | a sequence of strings |
Outputs
None
Word description
Defines a tuple class inheriting from superclass with slots named by slots. This is the run time equivalent of TUPLE:.
Notes
This word must be called from inside with-compilation-unit.
Side effects
Modifies class
See also
tuple-class, TUPLE:
Definition
USING: classes.tuple.private kernel ;
: define-tuple-class ( class superclass slots -- )
over check-superclass over prepare-slots
(define-tuple-class) ;