From: Dave Thomas <Dave / thomases.com>

> "Conrad Schneiker" <schneiker / jump.net> writes:
>
> > From: Yukihiro Matsumoto <matz / netlab.co.jp>
> > Sent: Saturday, February 05, 2000 9:55 AM
> >
> > > Hmm, I don't know which is better.  As non native English speaker, I
> > > have no idea about the nuance of the word `singleton'.
> >
> > I would guess that most English speakers (except for maybe card players)
> > have probably never heard of 'singleton' (but I don't watch enough TV to
be
> > sure :-). The only places I've encountered it with any frequency (long
ago)
> > was in connection with math set theory, and sometimes I think in
connection
> > with analysis of (data structure) algorithms.
>
> And of course the Singleton pattern from the GoF, which is probably
> most programmers biggest single exposure to the word (and one reason
> why it is somewhat confusing in the Ruby sense).

Good point.

However my wild guess is that, even so, "most programmers' " in this case is
probably still a minority of programmers overall (and maybe even a minority
of programmers using OO stuff in C++, Java, Perl, and Python as well).

Nevertheless, GoF might be a useful reference point for systematizing Ruby
nomenclature. (Know of any other works that ought to be considered?) I
noticed that the MRE book is mentioned in "1.10 Is there a Ruby book?" of
the FAQ. Perhaps GoF and 3 or 4 other books should be included there as
well.

(For the benefit of others who may not recognize the acronym, GoF == Gang of
Four, a bad (meaning 'good' in the context of a) pun used as an indirect
reference to the book "Design Patterns: Elements of Reusable Object-Oriented
Software", which has 4 authors.)

Conrad