[ANN] New version of SmallWorld

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

[ANN] New version of SmallWorld

Russell Allen
Happy new year everyone!

SmallWorld is a version of Tim Budd's Little Smalltalk which he  
rewrote a few years back to run on the JVM.

I was playing around, and have made some small changes to it; mainly  
to put the image into the jar file - which means that SmallWorld is  
now a single executable jar file weighing in at only 72kb including  
vm and image!

For those people unfamiliar with Little Smalltalk, it is not a full  
Smalltalk 80 system but has been simplified in a number of ways.  The  
current image contains about 4000 objects and is missing many of the  
normal features of a Smalltalk system (like a debugger, for example :)

Nevertheless, it's a fun little system to play with and both the  
image and the vm should be easily understandable.

Play with it online at http://russell-allen.com/smallworld/

Best wishes,

Russell


Russell Allen
[hidden email]






Reply | Threaded
Open this post in threaded view
|

Re: [ANN] New version of SmallWorld

Klaus D. Witzel
Hi Russel,

some time ago I ported Little Smalltalk to the pre-MIDlet small devices  
platform (Palm, WinCE, Symbian, [windoze dev, linux dev])

- http://www.superwaba.org/install/

Funny, I also replaced object serialisation by custom image serialisation,  
like you did ;-)

Attached are the files for running it (except on WinCE and Symbian, I  
guess).

It starts up a workspace with editable examples for doIt/printIt and also  
a class browser (IIRC with buggy #compile).

Enjoy [the world of Smalltalk] !

/Klaus

P.S. also added file Upgrade0.9.ls which contains a handful of bug fixes,  
formerly missing methods and enhancements for object trace and  
fileOut/fileIn which might be useful cross platform (plus some performance  
enhancements for users of very small devices :)

On Sun, 07 Jan 2007 11:26:45 +0100, Russell Allen wrote:

> Happy new year everyone!
>
> SmallWorld is a version of Tim Budd's Little Smalltalk which he rewrote  
> a few years back to run on the JVM.
>
> I was playing around, and have made some small changes to it; mainly to  
> put the image into the jar file - which means that SmallWorld is now a  
> single executable jar file weighing in at only 72kb including vm and  
> image!
>
> For those people unfamiliar with Little Smalltalk, it is not a full  
> Smalltalk 80 system but has been simplified in a number of ways.  The  
> current image contains about 4000 objects and is missing many of the  
> normal features of a Smalltalk system (like a debugger, for example :)
>
> Nevertheless, it's a fun little system to play with and both the image  
> and the vm should be easily understandable.
>
> Play with it online at http://russell-allen.com/smallworld/
>
> Best wishes,
>
> Russell
>
>
> Russell Allen
> [hidden email]
>
>
>
>
>
>
>


thisSmalltalk.zip (58K) Download Attachment