> Am 14.12.2013 um 20:38 schrieb 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. > Sure. What I wrote before was implying exactly that. There are no globals except those few they are always there. The hard thing is always finding/composing stuff so it can be used. Not having a clever way to do this is preventing us from having namespaces.
When this is solved I think it is not too hard to have more than one special objects array. This will bring us to object spaces within the same memory space. Norbert > > -C > > -- > Craig Latta > www.netjam.org/resume > +1 510 984 8117 > (Skype rings this until 31 January 2014) > >
