SqueakJS

60 posts

SqueakJS banner
SqueakJS

SqueakJS

@SqueakJS

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

Entrou em Haziran 2020
9 Seguindo279 Seguidores
Tweet fixado
SqueakJS
SqueakJS@SqueakJS·
Transcript show: 'Hello World!'; cr.
English
2
2
14
0
SqueakJS
SqueakJS@SqueakJS·
@alexwarth Play with Alex’s project at squeak.js.org/etoys/ Wait for it to be fully loaded (it will be faster the second time) then click the Gallery and select the “ComputerLogicGame” project:
SqueakJS tweet media
English
0
0
2
21
Alex Warth
Alex Warth@alexwarth·
I spent about 45 minutes making this. After I showed it to Alan, he gave me an internship at VPRI, working on the STEPS project. A couple of months later, he would be co-advising my Ph.D. Best ROI *ever* on writing a computer program. 3/3
English
1
0
21
415
Alex Warth
Alex Warth@alexwarth·
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
English
2
10
61
3.6K
SqueakJS retweetou
Vanessa Freudenberg
Vanessa Freudenberg@codefrau·
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…
English
11
27
97
4.8K
SqueakJS
SqueakJS@SqueakJS·
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
ErikOnBike@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!

English
0
6
22
654
SqueakJS
SqueakJS@SqueakJS·
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: #L912" target="_blank" rel="nofollow noopener">github.com/codefrau/Squea… Also fixes Scratch project saving and has other minor improvements.
English
1
4
17
900
SqueakJS
SqueakJS@SqueakJS·
New SqueakJS Release 1.0.5 accepts the latest Squeak 6 images now: #zip=https://files.squeak.org/6.0/Squeak6.0-22104-64bit/Squeak6.0-22104-64bit.zip" target="_blank" rel="nofollow noopener">squeak.js.org/run/#zip=https…
English
0
12
15
0
SqueakJS retweetou
Vanessa Freudenberg
Vanessa Freudenberg@codefrau·
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): #url=https://freudenbergs.de/vanessa/squeakjs&files=[Squeak2.8.image,Squeak2.8.changes,SqueakV2.sources]&swapButtons=true" target="_blank" rel="nofollow noopener">squeak.js.org/run/#url=https… Dan's favorite Etoy (the musical bears): #url=https://freudenbergs.de/vanessa/squeakjs&zip=[SqueakV2.sources.zip,bailey.zip]&fixedWidth=1024&fixedHeight=768" target="_blank" rel="nofollow noopener">squeak.js.org/run/#url=https…
English
1
5
15
0
SqueakJS retweetou
Vanessa Freudenberg
Vanessa Freudenberg@codefrau·
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 🤷🏻‍♀️
English
4
5
20
0
SqueakJS retweetou
Vanessa Freudenberg
Vanessa Freudenberg@codefrau·
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 …
Vanessa Freudenberg tweet media
English
0
6
34
0
SqueakJS retweetou
Squeak
Squeak@SqueakSmalltalk·
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.
English
1
22
40
0
SqueakJS retweetou
Squeak
Squeak@SqueakSmalltalk·
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.
Squeak tweet media
English
0
16
37
0
Fabio Niephaus
Fabio Niephaus@fniephaus·
@LinqLover @codefrau @TorstenAstares @TruffleSqueak Yes, that would indeed be nice. You can neither change OpenSmalltalkVM nor TruffleSqueak at run-time. But as you know, it is possible to change the VM simulator while it is running. 🤓
Potsdam, Germany 🇩🇪 English
2
0
2
0
SqueakJS retweetou
Vanessa Freudenberg
Vanessa Freudenberg@codefrau·
@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)
Vanessa Freudenberg tweet media
English
0
1
4
0