[squeak-dev] The Inbox: System-fbs.528.mcz

Frank Shearar frank.shearar at gmail.com
Wed May 15 21:51:18 UTC 2013


On 15 May 2013 17:42, Colin Putney <colin at wiresong.com> wrote:
>
>
>
> On Fri, May 10, 2013 at 2:11 AM, Frank Shearar <frank.shearar at gmail.com>
> wrote:
>
>>
>>  I realise that this diff is not even close to being even partially a
>> fraction of what we need to do to this class and related bits. (For
>> instance, #allBehaviors should say "self environment allTraitsDo:"
>> instead of "ClassDescription allTraitsDo:" (and the latter ought to be
>> removed, along with Class class >> #rootsOfTheWorld).) The point of
>> the change is to ask the good folk of this list whether this is a sane
>> approach.
>>
>> I've extended the patch locally, writing tests as I go. Turns out that
>> if you break SystemNavigation you hose yourself because the tools you
>> need to dig yourself back out are all broken. (It occurs to me that
>> perhaps Workspace would still work, so one could revert a method that
>> way... if one knew how off by heart.)
>>
>> But I've managed to mostly avoid having to kill my image, and can use
>> "self environment" in a whole bunch of places.
>
>
> Bravo!
>
> Sorry for the radio silence on this—life has been monopolizing my time
> lately. If you have any questions or need to prod me, it's best to CC me
> directly for the next couple of weeks. This is a really important bit of
> Environmentalization, so it's great to see it progressing.

So I can take it that I'm not going completely off the rails? :)

This stuff is quite... disruptive if you get it wrong, so I'd like to
see +1s before I commit to Trunk. Having said that, I would like to
push to Trunk with small patches, gradually making things more
environmentally aware. So if this particular batch of changes looks
sane, I'll push it, and leave the GetText/System changes to stew for
another few days before pushing those to Trunk.

frank

> Colin


More information about the Squeak-dev mailing list