Singleton: Difference between revisions

Add Factor's documentation example
(→‎{{header|Python}}: Add link to discussion of the Borg pattern.)
(Add Factor's documentation example)
Line 566:
{{omit from|Octave}}
{{omit from|TI-83 BASIC}} {{omit from|TI-89 BASIC}} <!-- Does not have user-defined data structures or objects. -->
 
=={{header|Factor}}==
<lang factor>
USING: classes.singleton kernel io prettyprint ;
IN: singleton-demo
 
SINGLETON: foo
GENERIC: bar ( obj -- )
M: foo bar drop "a foo!" print ;
</lang>
( scratchpad ) foo bar
a foo!
Anonymous user