[squeak-dev] [ANN] SqueakJS 1.0
frank-lesser at lesser-software.com
Thu Dec 24 19:31:01 UTC 2020
congrats - know the feeling how fast time passes if you seriously work
on a great project - hope to find the time to have a deeper look at your
work soon s possible - merry Christmas,
On 12/23/2020 20:20, Vanessa Freudenberg wrote:
> Oops - I don't think this made it to squeak-dev? Sending again.
> ---------- Forwarded message ---------
> From: *Vanessa Freudenberg* <vanessa at codefrau.net
> <mailto:vanessa at codefrau.net>>
> Date: Mon, Dec 21, 2020 at 9:32 PM
> Subject: [ANN] SqueakJS 1.0
> To: <squeak-dev at lists.squeak.org
> <mailto:squeak-dev at lists.squeak.org>>, Open Smalltalk Virtual Machine
> Development Discussion <vm-dev at lists.squeakfoundation.org
> <mailto:vm-dev at lists.squeakfoundation.org>>, <esug-list at lists.esug.org
> <mailto:esug-list at lists.esug.org>>
> Hi All,
> yesterday I released version 1.0 of SqueakJS, exactly 7 years after my
> first public announcement on December 20, 2013.
> https://squeak.js.org/ <https://squeak.js.org/>
> Arguably I should have done this back in 2016 when it could run Spur
> images. What got it over the last hump was Fabio's interpreter for
> Sista bytecodes and Erik's refactoring for Node.js.
> SqueakJS is now the most compatible Squeak VM: it can run pre-release
> images from 1996 as well as the latest Squeak 6.0 trunk image.
> For production, you should still use non-Sista images, because no JIT
> has been implemented yet.
> A big Thank You to all the contributors over the years, and to Dan
> Ingalls for the inspiration, and funding the initial development.
> There are still many things to work on:
> - a simple JIT for Sista bytecode to bring its speed at least up to
> par with its pre-Sista speed
> - a "real" JIT with context mapping (keeping temps in JS vars rather
> than on the stack) and send optimizations (mapping sends to JS
> function invocations)
> - 64 bit support for pre-Spur images
> - big-endian support for 64 bit images
> Help is very welcome at https://github.com/codefrau/SqueakJS
> Happy Holidays to Everyone!
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Squeak-dev