New VM in progress

Scott A Crosby crosby at qwes.math.cmu.edu
Mon Dec 10 00:50:34 UTC 2001


On Sun, 9 Dec 2001, Tim Rowledge wrote:

> > this sound great, too! Any timeline?

> Well, the first working version was released I think three years ago?
> It's been on the list of official projects for probably two years, but
> requires the willingness to make a break in the image format to become
> the release version. Maybe when considered with al the other changes
> that seem to be piling up it will at last be practical?

What are the new enhancements that a new incompatible release would offer?
Maybe we should make a full list. Showing people the features of the new
(incompatible)  VM  might make it easier to get it out of the door.

* Any other speed patches (other than mine)         Yes? No?
* MethodClosures                                    Yes? No?
* Not paying a fullGC on every 'openFile'.          Yes? No? Platform dependent?
* faster become with forwarding pointers            Yes? No?
* Instance based prototyping patches                Yes? No?
* Easier (not-incomatible) integration of Jitter?   Yes? No?
* More flexible lookup strategies (Mirror, etc)     Yes? No?
* Switch to VMMAKER (is this the definite future?)

What have I omitted?


I've got these in order of my desires, but I hope that they're all 'yes'.

Scott






More information about the Squeak-dev mailing list