
A @SqueakSmalltalk VM written in pure JavaScript. Created in 2013 by @codefrau with many contributors since.
Joined June 2020
- Tweets60
- Following9
- Followers278
- Likes53
One of awesome projects you can play with at squeak.js.org/etoys/
SqueakJS retweeted
This year's DLS Most Notable Paper award goes to:
SqueakJS: A Modern and Practical Smalltalk that Runs in Any Browser
by @codefrau, Dan Ingalls, @timfelgentreff, @krono, and Robert Hirschfeld.
Congratulations to the authors!
Read the paper here: freudenbergs.de/vanessa/publ…
SqueakJS retweeted
I created a video of a 'walk through' of my latest tutorial on creating a simple to-do list web application using CodeParadise. Happy coding!
#CodeParadise #Smalltalk @pharoproject @SqueakJS
youtu.be/Y-i6C_yVHxA
SqueakJS retweeted
I've been having fun reviving the Croquet from 20 years ago using @SqueakJS . It's not perfect yet, but a lot of the old demos work (sans collaboration, so far). This is pretty close to the version Alan Kay used to give his Turing Award lecture in 2004:
github.com/codefrau/jasmine
CodeParadise is a fascinating project using a tiny (~300kb) bootstrapped @pharoproject image that is executed in a web page using a headless build of the @SqueakJS virtual machine. It directly interacts with the DOM using a custom VM plugin.
Check it out: github.com/ErikOnBike
CodeParadise can now save an image to be restarted later as a Single Page Application. All code and DOM are saved. After the snapshot is restarted the application will recreate the DOM and rehydrate the webcomponents. For a small video see: youtu.be/9YUXYuo_HaMOr
Happy coding!
New SqueakJS release 1.1 lets you save Etoys projects (finally!) 🎉
If you're curious about how Squeak use the Garbage Collector to find "image segments" in Squeak, this is the code:
github.com/codefrau/SqueakJS…
Also fixes Scratch project saving and has other minor improvements.
SqueakJS retweeted
Really nice project with example(s) from @ErikOnBike to bootstrap an own tiny custom image. It is based on Bootstrap from @pharoproject which can not only bootstrap a Pharo image.
Run the image on you CLI VM or in a browser with @SqueakJS VM
github.com/ErikOnBike/TinyBo…
New SqueakJS Release 1.0.5
accepts the latest Squeak 6 images now:
squeak.js.org/run/#zip=https…
SqueakJS retweeted
Gave my talk about my various JavaScript VMs – @CroquetIO , @SqueakJS , and #Smalltalk78. It was recorded so I will link it when it’s available
#Smalltalks2022 – at Buenos Aires City Region, Argentina
SqueakJS retweeted
HTML User Interfaces with Livecoded Web Components thiscontext.com/2022/07/09/h…
SqueakJS retweeted
If you want to play with the systems Dan demoed ...
Smalltalk-76 (actually -78, but same same): codefrau.github.io/Smalltalk…
Early Squeak (specifically Play With Me – 3 and 4):
squeak.js.org/run/#url=https…
Dan's favorite Etoy (the musical bears):
squeak.js.org/run/#url=https…
SqueakJS retweeted
Extremely interesting keynote by Dan Ingalls in celebration of Smalltalk's 50th Anniversary. I'm honored he used my virtual machines for his live demos (Smalltalk-78 and @SqueakJS).
Also disappointed that apart from Adele the organizers did not invite more women speakers 🤷🏻♀️
unavailable
SqueakJS retweeted
Looking forward to see JsSqueak in action!
Curious how it compares to @SqueakJS.
The next UKSTUG meeting will be on Wednesday, December 29th.
Florin Mateoc will show us JsSqueak - a version of Squeak compiled to native JavaScript.
Sign up on Meetup meetup.com/UKSTUG/events/282…
SqueakJS retweeted
With the Apple CPU in my new phone, @SqueakJS runs twice as fast as on my 2019 MacBook Pro with an Intel 8-Core i9 chip 😲
Can’t wait to try it on the new MacBook Pro …
SqueakJS retweeted
In two weeks...
Squeak turns 25 on Friday, 24 September 2021. Let’s celebrate!
We'll begin with an informal online gathering, at xn--88-rha.vc/3plus4/cast. It will start at 11am pacific time (18.00 UTC), and last all weekend, so that folks from all time zones may attend.
SqueakJS retweeted
Squeak turns 25 on Friday, 24 September 2021. Let’s celebrate! Join our informal online gathering, at xn--88-rha.vc/3plus4/cast. It will start at 11am pacific time (18.00 UTC), and last all weekend, so that folks from all time zones may attend.
SqueakJS retweeted
Replying to @cassidoo
My week is incredibly busy. But I just did one while waiting for the train … looks much better in action (the Sun is bouncing around and leaving random pen trails).
This is in @SqueakJS, running Etoys (the precursor to the popular Scratch tile scripting system)
SqueakJS retweeted
Dan's talk about Smalltalk at #HOPL is about to start.
If you don't know, the HOPL conferences are a very big deal in the programming languages community. It's only held once per decade (!)
And yours truly is getting a mention for her #Smalltalk-78 and @SqueakJS work. So proud!😊
SqueakJS retweeted
Neat! I should rename the old @SqueakJS JIT to SparkyPluggy: Single pass, no optimizations (and no deopts!), interpreter-compatible stack frames. Very similar design choices 😁
You’re unable to view this Post because this account owner limits who can view their Posts. Learn more


















