Squeak
  links to this page:    
View this PageEdit this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide
Block Closures
Last updated at 10:20 pm UTC on 25 February 2003
Note: Before making changes to this page, please read the guidelines to SqueakCentralProjects (outdated). Thanks.

Goal
There are several levels to deal with: accepting the syntax, compiling the code, implementing one or two new bytecodes, and integration with Jitter.

Estimated completion date: October 1, 1999

Status
[August 8] project declared to exist
[Jan 22, 2002] Completed! (except for Jitter) Go to VI4

Implementors
who?

Q/A, Integration
Craig Latta
Kurt Thams
Bijan Parsia
Dan Ingalls
Daniel Vainsencher
Tim Rowledge
David N. Smith
Benoît St-Jean
Dwight Hughes
Vassili Bykov
Ian Piumarta

General Commentary
A list of items (most recent last) of the form
[date, author] comment
Anyone is invited to add to this list.
The implementors are free to remove and summarize any items more than two weeks old.


[2002.12.19, RSBohn] What are block closures, in 50 words or less?

[Oct 22, Paolo Bonzini] There is another level which is quite hard too: integration with the debugger. For example, since temporaries will be spread among several contexts, the Encoder has to track in which scope was each variable declared so that ContextPart>>#tempNames can answer only the variables that belong to the context; then the debugger itself must track the #tempNames from different contexts and show them all...



[22 Jan 2002, Anthony Hannan] COMPLETED! Go to VI4