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

Marcel Taeumel marcel.taeumel at hpi.de
Mon Mar 29 08:51:05 UTC 2021


Ah, nevermind. You wanted to remove all those "Smalltalk classNamed:" references from SystemOrganizer. :-)

Best,
Marcel
Am 29.03.2021 10:43:07 schrieb Tony Garnock-Jones <tonyg at leastfixedpoint.com>:
I noticed this, btw, removing a system category from a non-default
environment, only to find the classes in Smalltalk were removed :-)



On 3/29/21 10:42 AM, Tony Garnock-Jones wrote:
> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20210329/a19b75e0/attachment.html>


More information about the Squeak-dev mailing list