Logic Game, 2005.
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
@alexwarth Play with Alex’s project at https://t.co/VkGW1JQUdi
Wait for it to be fully loaded (it will be faster the second time) then click the Gallery and select the “ComputerLogicGame” project:
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: https://t.co/1j35xMvLmE
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
https://t.co/4OvuBiEWZn
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:
https://t.co/2l3kkABAJp
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: https://t.co/dMaSCZ76oh
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: https://t.co/6ce2N6mVR9
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:
https://t.co/26SiasanTE
Also fixes Scratch project saving and has other minor improvements.
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
https://t.co/h6dkv8eHcC
If you want to play with the systems Dan demoed ...
Smalltalk-76 (actually -78, but same same): https://t.co/rWy3i1MJTo
Early Squeak (specifically Play With Me – 3 and 4):
https://t.co/ZzPwgu8zMY
Dan's favorite Etoy (the musical bears):
https://t.co/K9MOwhpDvW
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 🤷🏻♀️
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 …
In two weeks...
Squeak turns 25 on Friday, 24 September 2021. Let’s celebrate!
We'll begin with an informal online gathering, at https://t.co/QUXTswOBn3. It will start at 11am pacific time (18.00 UTC), and last all weekend, so that folks from all time zones may attend.
Squeak turns 25 on Friday, 24 September 2021. Let’s celebrate! Join our informal online gathering, at https://t.co/QUXTswOBn3. It will start at 11am pacific time (18.00 UTC), and last all weekend, so that folks from all time zones may attend.
@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)