[squeak-dev] Metacello and Squeak4.4

Frank Shearar frank.shearar at gmail.com
Fri Aug 3 20:20:57 UTC 2012


On 3 August 2012 21:17, Colin Putney <colin at wiresong.com> wrote:
>
>
> On Fri, Aug 3, 2012 at 1:00 PM, Dale Henrichs <dhenrich at vmware.com> wrote:
>>
>> Frank,
>>
>> The Metacello tests add/remove global variables to/from Smalltalk and it
>> looks like Environment does not implement #removeKey:ifAbsent:, so I've got
>> some 400 test failures because I can't remove a global from Smalltalk ...
>>
>> I can hack this for the time being but I'm curious what the longer term
>> plan will be with regards to removing global variables from Smalltalk or
>> perhaps leaving #removeKey:ifAbsent: out is inadvertent ...
>>
>> BTW, I'm using update 12154 ...
>
>
> First, Environments is being pushed to Squeak 4.5, so it should be removed
> from 4.4 shortly.
>
> During the development period for 4.5, Environments will implement
> #removeKey:ifAbsent:, but eventually that will be deprecated in favour of
> #undeclare: or something similar.

For the nonce, how about we implement #removeKey:ifAbsent: (see
Inbox), so we can at least unblock Dale?

We do need to remove Environments, but Dale's work contributes to
ensuring/checking 4.4's stability.

frank

> Colin
>
>
>
>


More information about the Squeak-dev mailing list