On Thu, Jan 19, 2017 at 11:33 AM, Cyril Ferlicot D. <
cyril.ferli...@gmail.com> wrote:

>
> You just need a class variable #UniqueInstance and those methods:
>
> current
>     "Can also be named #default or #instance"
>         ^ UniqueInstance
>                 ifNil: [ UniqueInstance := self basicNew; initialize;
> yourself ]
>

Wouldn't a class instance variable be better? I want new singletons for
every subclass.
http://rmod-pharo-mooc.lille.inria.fr/MOOC/Slides/Week3/C019-W3S03-Basic-Variables.pdf

I would also have used super new, why BasicNew? But my wish to create
subclasses seems to answer that already.

Thanks for your find-grained example, Cyril!

Siemen

Reply via email to