Pinned post
SqueakJS
@SqueakJS
A @SqueakSmalltalk VM written in pure JavaScript. Created in 2013 by @codefrau with many contributors since.
9 Following 278 Followers 60 Posts
Latest posts 5
One of awesome projects you can play with at squeak.js.org/etoys/
Logic Game, 2005.View quoted post on X
I made this logic circuit simulator to learn Etoys, Alan Kay & co.'s programming language for kids. I represented the state of the wires and logic gates with their "costumes" -- there is no hidden state. This makes the behavior of the circuits visible.
1/3
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
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_HaMOrView quoted post on X
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/Squea…
Also fixes Scratch project saving and has other minor improvements.
If you're curious about how Squeak use the Garbage Collector to find "image segments" in Squeak, this is the code:
github.com/codefrau/Squea…
Also fixes Scratch project saving and has other minor improvements.