]> gitweb.factorcode.org Git - factor.git/commitdiff
see: more information on built-in classes.
authorJohn Benediktsson <mrjbq7@gmail.com>
Fri, 27 Jul 2012 21:59:49 +0000 (14:59 -0700)
committerJohn Benediktsson <mrjbq7@gmail.com>
Fri, 27 Jul 2012 21:59:49 +0000 (14:59 -0700)
basis/see/see.factor

index 4a4d76e9c0b415e79fa7316ed358c9962cc59e99..b022c244bab904c825010c2807638cb57ad1ca49 100644 (file)
@@ -6,8 +6,8 @@ classes.tuple classes.union combinators definitions effects generic
 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
@@ -204,7 +204,12 @@ M: tuple-class see-class*
 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? [