codefrau / SqueakJS

A Squeak Smalltalk VM in Javascript
https://squeak.js.org
MIT License
365 stars 75 forks source link

Make the Mini image a little less minimal #26

Open swannodette opened 9 years ago

swannodette commented 9 years ago

Amazing project! It would be nice if the Mini image contained more of the functionality needed to work through the classic "Smalltalk-80: The Language" by Goldberg & Robson. For example I tried some of the Polygon examples and the Polygon class was missing. Also Pen did not respond to location etc.

codefrau commented 9 years ago

That would be nice indeed. Squeak is a direct descendant of Smalltalk-80, but there have been changes of course. I guess it would not be hard to make some of the graphic examples work, but in other places there have been more significant changes. The Right Thing would of course be to make a SqueakJS fork that can read and run actual Smalltalk-80 images (just like I did for Smalltalk-78). We would have to find a free image first, obviously. I think there is one here: http://xeroxalto.computerhistory.org/xerox_alto_file_system_archive.html#Smalltalk