A @SqueakSmalltalk VM written in pure JavaScript. Created in 2013 by @codefrau with many contributors since.

Joined June 2020
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…
1
10
31
1,882
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
6
1
8
809
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
11
27
1
97
4,877
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…
2
3
11
506
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
Replying to @codefrau
@codefrau talking about Smalltalk and JavaScript at #smalltalks2022
10
30
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…
1
5
15
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
4
5
20
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…
2
8
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 …
6
33
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.
1
22
40
Replying to @codefrau
Is there already a multiuser SqueakJS based on CroquetIO? 🙃
1
1
1
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.
16
37
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)
1
4
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!😊
2
4
2
48
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
1
3
6
Oh, I had not noticed WeakRef and FinalizationRegistry had shipped yet. Only in very latest browsers though (April 2021). I could use a Map of WeakRefs to hold written-to old objects instead of marking them dirty. This might make the @SqueakJS incremental GC slightly faster.
2
1
.@daningalls talk on “The Evolution of Smalltalk from Smalltalk-72 through Squeak” will be on Monday June 21. An updated version of his paper is at the accompanying Smalltalk Zoo website smalltalkzoo.thechm.org
Co-located with PLDI: The 4th conference on the History of Programming Languages (HOPL IV). Program is now available: hopl4.sigplan.org/track/hopl…
9
21
Here's another @SqueakJS talk to look forward to!
This Post is from an account that no longer exists. Learn more
5
4
At the @uksmalltalk meetup, @ccrraaiigg is showing his experiments with having 3-dimensional development tools follow him around in his 3D world. #caffeine
1
6
1
22