How are Block Closures?

Marcus Denker marcus at ira.uka.de
Wed Feb 4 08:13:37 UTC 2004


Am 04.02.2004 um 02:30 schrieb Timothy Rowledge:

>
> On Feb 3, 2004, at 2:42 PM, Chris Muller wrote:
>> Fantastic, thank you Marcus!  I had asked about this a couple of 
>> years ago, and
>> Tim Rowledge indicated that his 'New CompiledMethod' stuff was 
>> planned to be
>> part of it.
> Ah. Now that is probably a different kettle of coloured horses. 
> Anthony included the redefined CM stuff in his initial work BUT in 
> order to make Closures work in a more 'ordinary' VM environment he 
> reworked things to not rely upon it. The cost of the new format is an 
> image backwards compatibility break, and peple have been very leery of 
> that.
>
Yes... at some point we really should think about making an 
incompatible release and clean this (and other stuff) up.

But, as Tim said, this won't happen as part of the Closure stuff: This 
does not rely on any VM changes besides the new
primitives added in 3.6.

    Marcus

--
Marcus Denker marcus at ira.uka.de




More information about the Squeak-dev mailing list