
SqueakJS
@SqueakJS
A @SqueakSmalltalk VM written in pure JavaScript. Created in 2013 by @codefrau with many contributors since.
Bạn có thể thích
One of awesome projects you can play with at squeak.js.org/etoys/
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
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/public…

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
youtube.com
YouTube
CodeParadise Tutorial
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/jasmi…
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!
youtube.com
YouTube
Save and Seal CodeParadise image
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.
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/Tin…
github.com
GitHub - ErikOnBike/TinyBootstrap: Bootstrapper for Tiny Smalltalk images using Pharo
Bootstrapper for Tiny Smalltalk images using Pharo - ErikOnBike/TinyBootstrap
New SqueakJS Release 1.0.5 accepts the latest Squeak 6 images now: squeak.js.org/run/#zip=https…
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

HTML User Interfaces with Livecoded Web Components thiscontext.com/2022/07/09/htm…
thiscontext.com
HTML User Interfaces with Livecoded Web Components
a canvas that paints HTML SqueakJS not only enables us to run to Squeak in web browsers, it also features a bidirectional JavaScript bridge that lets us invoke JS functions from Smalltalk and evalu…
If you want to play with the systems Dan demoed ... Smalltalk-76 (actually -78, but same same): codefrau.github.io/Smalltalk78/ 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…
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 🤷🏻♀️
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/…
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 8×8.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.
Is there already a multiuser SqueakJS based on CroquetIO? 🙃
Also, @codefrau’s SqueakJS has been super helpful to me: squeak.js.org
Squeak turns 25 on Friday, 24 September 2021. Let’s celebrate! Join our informal online gathering, at 8×8.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.

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)

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!😊

United States Xu hướng
- 1. Ace Frehley 14.3K posts
- 2. John Bolton 88.9K posts
- 3. #NationalBreadDay 1,755 posts
- 4. Ashby 1,667 posts
- 5. Asheville 6,891 posts
- 6. Glasnow 2,154 posts
- 7. RIP Spaceman N/A
- 8. Steelers 27.5K posts
- 9. Putin 191K posts
- 10. Space Ace N/A
- 11. Mitch McConnell 42.3K posts
- 12. Jake Bauers N/A
- 13. #KonamiWorldSeriesSweepstakes 2,115 posts
- 14. Curt Cignetti 6,374 posts
- 15. Term 202K posts
- 16. Muncy 2,552 posts
- 17. Smartmatic 5,570 posts
- 18. Andrade 12.6K posts
- 19. Espionage Act 14.5K posts
- 20. Jacob Misiorowski N/A
Bạn có thể thích
Something went wrong.
Something went wrong.