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)