> On 08 Apr 2015, at 11:37, Yuriy Tymchuk <[email protected]> wrote: > > Sometimes I use #new that’s horrible! completely misleading
> >> On 08 Apr 2015, at 11:31, Christophe Demarey <[email protected]> >> wrote: >> >> Hi, >> >> We use quite often the singleton pattern but when I need to use one, I >> always need to ask myself "What is the selector to get this singleton?". >> We use either aClass>>current, aClass>>default or aClass>>uniqueInstance. >> Could we agree on the selector to use and update existing code? >> >> To get a quick overview, I searched about these methods in a Pharo4 image >> and get these results: >> ((SystemNavigation default allImplementorsOf: #default) select: #isMetaSide) >> size. "45" >> ((SystemNavigation default allImplementorsOf: #current) select: #isMetaSide) >> size. "40" >> ((SystemNavigation default allImplementorsOf: #uniqueInstance) select: >> #isMetaSide) size. "19" >> >> Your opinion? >> >> Christophe. > >
