[squeak-dev] [ANN] SqueakJS 1.0

Frank Lesser frank-lesser at lesser-software.com
Thu Dec 24 19:31:01 UTC 2020


Hi Vanessa,

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,

Frank

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 
> <https://github.com/codefrau/SqueakJS>
>
> Happy Holidays to Everyone!
> Vanessa
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20201224/8ee092cb/attachment.html>


More information about the Squeak-dev mailing list