SqueakJS's profile picture. A @SqueakSmalltalk VM written in pure JavaScript. Created in 2013 by @codefrau with many contributors since.

SqueakJS

@SqueakJS

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

Ghim

Transcript show: 'Hello World!'; cr.


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



SqueakJS đã đăng lại

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…

dynlangsym's tweet image. 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…

SqueakJS đã đăng lại

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

ErikOnBike's tweet card. CodeParadise Tutorial

youtube.com

YouTube

CodeParadise Tutorial


SqueakJS đã đăng lại

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!

ErikOnBike's tweet card. Save and Seal CodeParadise image

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.


SqueakJS đã đăng lại

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…


SqueakJS đã đăng lại

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

codefrau's tweet image. 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

@codefrau talking about Smalltalk and JavaScript at #smalltalks2022

HernanWilkinson's tweet image. @codefrau talking about Smalltalk and JavaScript at #smalltalks2022


SqueakJS đã đăng lại

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…


SqueakJS đã đăng lại

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 🤷🏻‍♀️

Tweet này không còn khả dụng.

SqueakJS đã đăng lại

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/…



SqueakJS đã đăng lại

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 …

codefrau's tweet image. 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 đã đăng lại

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.


SqueakJS đã đăng lại

Is there already a multiuser SqueakJS based on CroquetIO? 🙃


SqueakJS đã đăng lại

Also, @codefrau’s SqueakJS has been super helpful to me: squeak.js.org


SqueakJS đã đăng lại

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.

SqueakSmalltalk's tweet image. 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.

SqueakJS đã đăng lại

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)

codefrau's tweet image. 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)

SqueakJS đã đăng lại

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

codefrau's tweet image. 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!😊

Loading...

Something went wrong.


Something went wrong.