Stef,
As part of his GSoC 2010 project, Germán Leiva has been doing some refactoring of this and has some sample code at http://www.squeaksource.com/Environments.html. While it hasn't come as far as I hoped, it does give an interesting insight into some of the relationships between environment, organization, and related things (the Monticello implications were somewhat nontrivial). Although the GSoC is officially over, I expect to be working on this going forward and would like to have a significant discussion with interested parties at ESUG next month. How quickly do you want to solve this? ;-)
Ok we will discuss. Stef
James
On Aug 19, 2010, at 1:29 PM, stephane ducasse wrote:
so far we have
SystemDictionary>>organization "Return the organizer for the receiver" ^SystemOrganization
so it means that this is global in Smalltalk globals. But I'm skeptical that this can work for another instance of SystemDictionary and even if this works I find this code brittle since it relies on the compiler global look up.
I was thinking that
either defining an organization as an instance variable SystemDictionary would make sense or using an explicit lookup in the instance itself.
SystemDictionary>>organization "Return the organizer for the receiver" ^ self at: #SystemOrganization
now I'm dead so I need other eyes.
Stef
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project