Re: [Pharo-project] Redline Smalltalk

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Re: [Pharo-project] Redline Smalltalk

Michael Haupt-3
Hi,

2010/4/6 Dan Ingalls <[hidden email]>:

> 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