[squeak-dev] The Trunk: System-tonyg.1224.mcz

Tony Garnock-Jones tonyg at leastfixedpoint.com
Mon Mar 29 08:42:07 UTC 2021


On 3/29/21 10:36 AM, Marcel Taeumel wrote:
> I suppose that the idea was that every environment has its own system 
> organization.

Exactly. They already do: but the problem is that doing anything with 
the resulting SystemOrganizer resulted in changes to *Smalltalk 
globals*! So this allows the per-Environment organizers to scope their 
effects correctly.

> By adding a back reference from organization to 
> environment, there is still no support of "multiple" environments. Do 
> you plan to change this dynamically? If so, why? :-) Would you sketch an 
> example?

It wouldn't change dynamically: instead, it is set at construction time. 
See related change Environments-tonyg.80.

Regards,
   Tony


More information about the Squeak-dev mailing list