Hi, 2010/4/6 Dan Ingalls <[email protected]>: > I think you know of my JSqueak project (a.k.a. Potato) -- a Squeak VM > written in Java. The image that I used with it, is the same that I always > use for this kind of experiment -- mini.image built in Squeak 2.2. > The reason it is so cool is that it includes browser, editor, compiler, > inspector debugger, and files -- everything you need for self-support. Plus > it has the decompiler, and special temp-name hack, so you can actually > browse sources with temp names before any file system works. My favorite > thing about this image is that although it is only 600k, if you decompile > all its sources, it comprises over 850k of Smalltalk, so it's like a > compressed version of the sources with a full-function IDE thrown in for > free ;-). > ... > I haven't looked recently, but I think you'll find Mini2.2.image or > something like it in the same place where all the historical releases of > Squeak are kept. Let me know if you can't find it.
let me add that the project - it is unfortunately in a somewhat dormant state due to lack of manpower - can be found here: http://sourceforge.net/projects/potatovm/ Some extensions to the original JSqueak were implemented; mostly they had to do with colour and font handling. The VM also includes an optimisation for Large...Integer objects, utilising Java BigIntegers as shadows. HPI students once approached a JIT compiler (not finished); the code is available by request. Best, Michael _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
