Parents: | classes.tuple |
Word | Stack effect |
(define-tuple-class) | ( class superclass slots -- ) |
update-tuple | ( tuple -- newtuple ) |
outdated-tuples |
Word | Stack effect |
<tuple-boa> | ( slots... layout -- tuple ) |
<tuple> | ( layout -- tuple ) |
Word | Stack effect |
apply-slot-permutation | ( old-values triples -- new-values ) |
boa-check-quot | ( class -- quot ) |
check-slots | ( seq class -- seq class ) |
check-superclass | ( superclass -- ) |
class-size | ( class -- n ) |
compute-slot-permutation | ( new-slots old-slots -- triples ) |
copy-tuple-slots | ( n tuple -- array ) |
define-boa-check | ( class -- ) |
define-new-tuple-class | ( class superclass slots -- ) |
define-tuple-layout | ( class -- ) |
define-tuple-predicate | ( class -- ) |
define-tuple-prototype | ( class -- ) |
define-tuple-slots | ( class -- ) |
each-subclass | ( ... class quot: ( ... subclass -- ... ) -- ... ) |
echelon-of | ( class -- n ) |
error-slots | ( slots -- slots' ) |
initial-values | ( class -- seq ) |
layout-class-offset | ( echelon -- n ) |
layout-of | ( tuple -- layout ) |
layout-up-to-date? | ( object -- ? ) |
make-tuple | ( seq class -- tuple ) |
make-tuple-layout | ( class -- layout ) |
outdated-tuple? | ( tuple assoc -- ? ) |
pad-slots | ( seq class -- seq' class ) |
permute-slots | ( old-values layout -- new-values ) |
prepare-slots | ( slots superclass -- slots' ) |
prepare-tuple-slots | ( tuple -- n tuple ) |
redefine-tuple-class | ( class superclass slots -- ) |
reset-final | ( class -- ) |
subclasses | ( class -- classes ) |
thrower-effect | ( slots -- effect ) |
tuple-class-unchanged? | ( class superclass slots -- ? ) |
tuple-instance? | ( object class offset -- ? ) |
tuple-layout | ( class -- layout ) |
tuple-predicate-quot | ( class echelon -- quot ) |
tuple-predicate-quot/1 | ( class -- quot ) |
tuple-prototype | ( class -- prototype ) |
tuple-size | ( tuple -- size ) |
update-slot | ( old-values n class initial -- value ) |
update-tuples | ( outdated-tuples -- ) |
update-tuples-after | ( class -- ) |