Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
codefrau
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
codefrau
1y ago
You can run the emulator with a different screen size: https://codefrau.github.io/Smalltalk78/?width=640&height=480 There’s also an Alto mode https://codefrau.github.io/Smalltalk78/?alto which
2.
▲
by
codefrau
1y ago
This is using my Smalltalk-78 Virtual Machine https://github.com/codefrau/Smalltalk78 For a more modern Smalltalk in the browser you can try SqueakJS https://squeak.js.org/
3.
▲
by
codefrau
3y ago
In Croquet that simply falls out of synchronizing computation itself, rather than just state. Since all machines receive the exact same inputs, their physics engines arrive at the exact same results without any need to cooperate.
4.
▲
by
codefrau
3y ago
Absolutely. And you know Lars Bak went from Self to Strongtalk to Sun’s Java Hotspot VM to Google’s V8 JavaScript engine. My plan is to do as little as necessary to leverage the enormous engineering achievements in modern JS runtimes.
5.
▲
by
codefrau
3y ago
I would like to speed up some parts of SqueakJS using web assembly. For example BitBlt would be a prime target. For the overall VM, however, I’ll leave that to others (I know Craig Latta has been making progress). I just love coding and deb
6.
▲
by
codefrau
3y ago
By dividing up the world into tiles so each player only needs to simulate tiles around their own location. That’s the reason Brian Upton (Rainbow 6 etc) joined Croquet originally, and used it for his “wide wide world” experiments.
7.
▲
by
codefrau
3y ago
Haha, thanks for the plug, Don! I just fleshed out the README for my Croquet resurrection yesterday so others may have an easier time trying it. It maybe even contribute :) https://github.com/codefrau/jasmine
8.
▲
by
codefrau
3y ago
Indirectly, as in I worked on both, and they are directly inspired by ideas from Smalltalk. Both Lively Kernel and Croquet were done by members of Alan Kay’s group.
9.
▲
by
codefrau
5y ago
Dan published an updated version of that paper here: https://smalltalkzoo.thechm.org/papers/EvolutionOfSmalltalk.... Would be great if you could cite that one next time. The main improvement for me is not being deadnam
10.
▲
by
codefrau
6y ago
Cool. If I had a few free weekends I'd want to make that Smalltalk image run on my SqueakJS VM. One of theses days ...
11.
▲
by
codefrau
6y ago
Yep, I was surprised by the linear stack when I implemented the NoteTaker JS VM with Dan. In the Lively interface, you can stop the running VM and enable the two little checkboxes on the top right to see the whole stack, rather than just th
12.
▲
by
codefrau
6y ago
They did and do support version control etc. E.g. even Smalltalk back in the day kept a log of every single change of code in what's called a "changes" file. "Corrupting the VM" just means that you were editing the