1 USING: help.markup help.syntax kernel words ;
4 ARTICLE: "singletons" "Singleton classes"
5 "A singleton is a class with only one instance and with no state."
6 { $subsection POSTPONE: SINGLETON: }
7 { $subsection POSTPONE: SINGLETONS: }
8 { $subsection define-singleton-class }
9 "The set of all singleton classes is itself a class:"
10 { $subsection singleton-class? }
11 { $subsection singleton-class } ;
13 HELP: define-singleton-class
14 { $values { "word" "a new word" } }
16 "Defines a singleton class. This is the run-time equivalent of " { $link POSTPONE: SINGLETON: } "." } ;
18 { POSTPONE: SINGLETON: define-singleton-class } related-words
21 { $class-description "The class of singleton classes." } ;