
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/
Replying to @alexwarth
Play with Alex’s project at squeak.js.org/etoys/
Wait for it to be fully loaded (it will be faster the second time) then click the Gallery and select the “ComputerLogicGame” project:
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

Squeak@SqueakSmalltalk11 Sep 2021
🇺🇸
United StatesConnected via WebAccount-level information, not a live location or per-post device.
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@SqueakSmalltalk5 Sep 2021
🇺🇸
United StatesConnected via WebAccount-level information, not a live location or per-post device.
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)
















