classes.union.private vocabulary
Factor handbook ยป Vocabulary index


Summary

Metadata
Parents:classes.union


Words

Tuple classes
ClassSuperclassSlots
cannot-reference-self tupleclass members


Generic words
WordStack effect
union-of-builtins?( class -- ? )


Ordinary words
WordStack effect
(define-union-class)( class members -- )
builtin-union-mask( builtin-classes -- n )
builtin-union-predicate-quot( builtin-classes -- quot )
cannot-reference-self( class members -- * )
check-self-reference( class members -- class members )
define-union-predicate( class -- )
empty-union-predicate-quot( class-members -- quot )
flatten-builtins( builtin-classes -- seq )
full-union-predicate-quot( class-members -- quot )
predicate-quot( predicates -- quot )
tuple-union-predicate-quot( tuple-classes -- quot )
tuple-union-predicate-quot/1( tuple-classes -- quot )
tuple-union-predicate-quot/n( echelon tuple-classes -- quot )
union-predicate-quot( class-members -- quot )


Class predicate words
WordStack effect
cannot-reference-self?( object -- ? )


Files