[Squeak-e] Comments on Anthony's "...Shared Smalltalk"
ajh18 at cornell.edu
Wed Feb 5 01:53:35 CET 2003
Thank you for critiquing my Shared Smalltalk paper. It is greatly
appreciated especially from the one who enlightened me to capabilities
in the first place. I will respond to your questions/points tomorrow in
another email. For now I thought I would answer some quick questions
you had in another email under the subject "Re: Comments on Lex's
"Object as Capabilities in Squeak"
"Mark S. Miller" <markm at caplet.com> wrote:
> At 12:26 AM 1/31/2003 Friday, Lex Spoon wrote:
> >There is a big engineering effort to get away from dynamic binding of
> >class names yet still have limited access to classes. Happily, though,
> >the independent modules efforts for Squeak seem to be solving this exact
> >issue along with their other goals.
> Where can I read about this?
There has been long discussions on how to separate the image, or at
least its code, into modules. Some incomplete solutions have been
developed (see http://minnow.cc.gatech.edu/squeak/Modules). The current
solution is changeset packages catalogued in SqueakMap
Lex is refering to modules that provide restricted namespaces, unlike
SqueakMap packages, but more like Pools described in my Shared Smalltalk
> >Code uses World all over the place: there are 98 direct accesses to the
> >variable, and 119 senders of #currentWorld.
> How do I make such queries in my image?
Highlight "World" and hit Alt-Shift-N. Highlight "currentWorld" and hit
Alt-n. For a complete list of options, select 'help...' -> 'command-key
help' off of the World menu which comes up when you click on the
More information about the Squeak-e