Squeak and Namespaces

J J azreal1977 at hotmail.com
Thu Nov 30 06:21:21 UTC 2006


>From: "James Foster" <james at foster.net>
>Reply-To: james at foster.net, The general-purpose Squeak developers 
>list<squeak-dev at lists.squeakfoundation.org>
>To: "'Michael van der Gulik'" <mikevdg at gmail.com>
>CC: 'The general-purpose Squeak developers 
>list'<squeak-dev at lists.squeakfoundation.org>
>Subject: RE: Squeak and Namespaces
>Date: Wed, 29 Nov 2006 21:58:49 -0800
>
>Importantly, there is no change in the language syntax. The "magic" happens
>during method compilation where one of the arguments to the compiler is the
>SymbolList instance that is to be searched for any needed global 
>references.
>Different methods can be compiled with reference to different SymbolList
>instances, and still call each other. This allows for private classes, 
>class
>replacement, etc. It has served reasonably well for a couple decades.
>

This is all very interesting.  So I guess the given user has to be 
explicitly set up to use any namespace they get?  And if one is added you 
rebuild all the places the user is being implicit since he may now be 
talking about a totally different class even though his code didn't change?

_________________________________________________________________
Stay up-to-date with your friends through the Windows Live Spaces friends 
list. 
http://clk.atdmt.com/MSN/go/msnnkwsp0070000001msn/direct/01/?href=http://spaces.live.com/spacesapi.aspx?wx_action=create&wx_url=/friends.aspx&mk




More information about the Squeak-dev mailing list