Smalltalk-78 Xerox NoteTaker in-browser emulator

todsacerdoti | 86 points

A cute and up-to-date version of Smalltalk is Cuis [1]. I enjoyed playing around with it and developing small projects, but I will never get used to using a graphical VM and UI to develop ordinary programs. That's too far from the UNIX philosophy, which I respect and follow for good reason. Nevertheless, the curious hacker in me is attracted to the freshness and unconventionalness of Smalltalk as a unique programming experience.

[1] https://cuis.st/

smartmic | 18 hours ago

Goldberg (1984) Smalltalk-80: The Interactive Programming Environment http://stephane.ducasse.free.fr/FreeBooks/TheInteractiveProg...

Goldberg & Robson (1983) Smalltalk-80: The Language and Its Implementataion http://stephane.ducasse.free.fr/FreeBooks/BlueBook/Bluebook....

jll29 | 19 hours ago

I was always amazed that the smalltalk environment looks like a complete computer control - a paradise for a programmer and a hacker, and a creator. It's surprising that it didn't take off. Probably too much openness reflects the internal openness of the smalltalk creator to the world, but the outside world, unfortunately, did not reciprocate. Especially if we pay attention to Apple's success with completely closed devices, suitable only for content consumption.

sannysanoff | 18 hours ago

A demonstration of on-the-fly modification of GUI internals in Smalltalk-78: https://www.youtube.com/watch?v=eEz08IlcNMg

xkriva11 | 19 hours ago

The whole Smalltalk zoo is interesting:

https://smalltalkzoo.thechm.org

musicale | 10 hours ago

A faster booting version (without Lively Kernel IDE): https://codefrau.github.io/Smalltalk78/

xkriva11 | 19 hours ago

What I liked about Smalltalk is the IDE and the language so I had two ideas. Use Ruby instead, which is similar but with a more expressive syntax. The IDE shouldn't save the code in a DB but as regular Ruby files (1 class per file) but the programmer would still only see one method implementation at a time in the IDE.

dominicrose | 5 hours ago

I expected the Note Taker to have a much smaller screen. This is pretty unbelievable for a portable back then.

rbanffy | 18 hours ago

Very unexpected typeface for 1979 year. Thanks for sharing.

reconnecting | 19 hours ago

Is it possible to download this for offline use? Or to view the source code for it?

aperrien | 18 hours ago

"If you change the JavaScript code of the VM, it will immediately affect other users of this webpage. Please use responsibly."

LOL

Beijinger | 19 hours ago

I looked left and right but it doesn't say anywhere what software is it using to run a smalltalk environment in the browser.

I played with (Pharo) Smalltalk a bit in the past, it'd be nice to try it again in the browser.

znpy | 16 hours ago

[flagged]

y3ywuwuw | 19 hours ago

[flagged]

y3ywuwuw | 19 hours ago