classes: change class-usage to return a sequence like it's documented to do.

db4
John Benediktsson 2013-03-08 23:06:16 -08:00
parent bca13622f5
commit f84df9d190
2 changed files with 4 additions and 4 deletions

View File

@ -131,7 +131,7 @@ GENERIC: implementors ( class/classes -- seq )
tri
] { } make ;
: class-usage ( class -- seq ) update-map get at ;
: class-usage ( class -- seq ) update-map get at keys ;
<PRIVATE
@ -146,7 +146,7 @@ GENERIC: implementors ( class/classes -- seq )
PRIVATE>
: class-usages ( class -- seq )
[ class-usage keys ] closure sets:members ;
[ class-usage ] closure sets:members ;
M: class implementors implementors-map get at sets:members ;
@ -184,7 +184,7 @@ GENERIC: metaclass-changed ( use class -- )
: check-metaclass ( class metaclass -- usages/f )
over class? [
over "metaclass" word-prop eq?
[ drop f ] [ class-usage keys ] if
[ drop f ] [ class-usage ] if
] [ 2drop f ] if ;
: ?define-symbol ( word -- )

View File

@ -298,7 +298,7 @@ PRIVATE>
GENERIC: make-final ( class -- )
M: tuple-class make-final
[ dup class-usage keys ?metaclass-changed ]
[ dup class-usage ?metaclass-changed ]
[ t "final" set-word-prop ]
bi ;