In article <mailman.6750.1392199807.18130.python-l...@python.org>, Ben Finney <ben+pyt...@benfinney.id.au> wrote:
> Gregory Ewing <greg.ew...@canterbury.ac.nz> writes: > > > Roy Smith wrote: > > > It looks to me like he's trying to implement a classic Gang of Four > > > singleton pattern. > > > > Which I've never really seen the point of in Python, or any other > > language for that matter. Just create one instance of the class during > > initialisation, put it in a global somewhere, and use it thereafter. > > Make that âsomewhereâ a module namespace, and you effectively have a > Singleton for all practical purposes. So yes, I see the point of it; but > we already have it built in :-) This is one of the big problems with the Gang of Four book (and most of the pattern literature). They present these patterns as universal to all OOPL's, when in reality, so much of them is "Things I need to do to appease the C++ compiler".
-- https://mail.python.org/mailman/listinfo/python-list