On Fri, Aug 3, 2012 at 1:00 PM, Dale Henrichs <dhenrich@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.

Colin