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? ;-)
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 > [email protected] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project > _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
