classes.tuple: Add a note about "defining-class"

db4
Doug Coleman 2015-06-30 21:18:52 -07:00
parent 0e0646c752
commit 00059f9ec5
1 changed files with 3 additions and 0 deletions

View File

@ -240,6 +240,9 @@ M: tuple-class update-class
[ define-tuple-prototype ] [ define-tuple-prototype ]
} cleave ; } cleave ;
! The "defining-class" word-prop is to ensure that the tuple being
! defined becomes a classoid as it's being parsed so that it can
! be used as the type of its own slots.
: define-new-tuple-class ( class superclass slots -- ) : define-new-tuple-class ( class superclass slots -- )
{ {
[ drop f f tuple-class define-class ] [ drop f f tuple-class define-class ]