diff --git a/basis/help/help.factor b/basis/help/help.factor index a77aec0a94..bdd25c0c2f 100644 --- a/basis/help/help.factor +++ b/basis/help/help.factor @@ -8,11 +8,12 @@ namespaces prettyprint sequences sets sorting vocabs words words.symbol ; IN: help -> ] [ out>> ] bi [ [ dup pair? [ @@ -23,7 +24,7 @@ M: word default-word-help ] { } map>assoc ] bi@ append members \ $values prefix 1array ; -M: predicate default-word-help +M: predicate word-help* { $values { "object" object } { "?" boolean } } [ \ $description , @@ -32,14 +33,7 @@ M: predicate default-word-help " class." , ] { } make 2array ; -M: class default-word-help drop f ; - -PRIVATE> - -GENERIC: word-help* ( word -- content ) - -: word-help ( word -- content ) - dup "help" word-prop [ ] [ default-word-help ] ?if ; +M: class word-help* drop f ; : all-articles ( -- seq ) articles get keys