generic.single generic.standard generic.hook io io.pathnames
io.streams.string io.styles kernel make namespaces prettyprint
prettyprint.backend prettyprint.config prettyprint.custom
-prettyprint.sections sequences sets sorting strings summary words
-words.symbol words.constant words.alias vocabs slots ;
+prettyprint.sections sequences sets slots sorting strings summary
+words words.symbol words.constant words.alias vocabs ;
FROM: namespaces => set ;
FROM: classes => members ;
RENAME: members sets => set-members
M: word see-class* drop ;
M: builtin-class see-class*
- drop "! Built-in class" comment. ;
+ "! Built-in class" comment.
+ <block
+ \ PRIMITIVE: pprint-word
+ [ pprint-word ]
+ [ <block "slots" word-prop [ pprint-slot ] each pprint-; block> ] bi
+ block> ;
: see-class ( class -- )
dup class? [