Yes thats exactly what I meant with my reply. I was not so sure though about the exact role of globals in pharo and how many problems their removal would cause internally. Στις 14 Δεκ 2013 9:39 μ.μ., ο χρήστης "Craig Latta" <[email protected]> έγραψε:
> > Hi Norbert-- > > > Class names are globals. A class is registered in a global namespace > > by its name. Names need to be looked up. How should it work in > > another way? > > Get rid of globals. Make the root classes elements of the special > objects array (Object already is), and look up classes through that. > Make everything else that used to be a global (like Transcript) the > responsibility of some class, and use them by sending messages. This > also makes the modularization straightforward. > > There's no need for a system dictionary. It was a profound and > long-lived mistake. > > > -C > > -- > Craig Latta > www.netjam.org/resume > +1 510 984 8117 > (Skype rings this until 31 January 2014) > > >
