The Smalltalk Zoo
smalltalkzoo.thechm.org
smalltalkzoo.thechm.org
(Edit: the parent was originally a reply to https://news.ycombinator.com/item?id=25755267 but that's kind of buried lower down, so I detached it.)
I remember Sun's "Lively Kernel" project. It looks like this has some of that DNA in it. I can't claim to have ever bent my brain to quite grok Smalltalk-and-attendant-tools, but I definitely appreciate its contribution to our software heritage and see traces of it all around, especially in the NeXT/Apple ecosystem.
I think that Lively Kernel has huge potential to influence the current web. When you consider something like how this site (HN) operates, and could be implemented using something like the LK, perhaps we can start programming interactive systems better than we do.
Note that the Lively Kernel dates from 2007 (!) -- development continues to be supported by the Hasso-Plattner institute in Potsdam, Germany. https://lively-next.org/
You can't really do a like-for-like comparison. I encourage you to check out Pharo or Squeak, and at least do the intro tutorial, to see the difference for yourself.
That's not to be elitist, it's just really worth trying out.
HN Hug of Death? Or browser comparability? Anyone know?
Dan Ingalls is one of my heroes. I got to spend a day with a small group including him in Argentina after a conference a few years ago. One of the nicest and most gracious individuals I have met.
The worst thing about Smalltalk is if you really got into it, you spend the rest of your programming career asking "why? Why did these other systems have to make this so hard?"
I think it is a browser compatibility issue. Chrome on macOS works fine for me. But Safari on my iPhone, same symptoms as you are having, and then eventually the screen fills up with errors like "Lively system startup aborted because a critical error occurred:"
Haven't actually made it very far in, just due to learning curve. So many UI conventions that we take for granted nowadays but that didn't exist at the dawn of the GUI. Typing \ rather than pressing the return key to evaluate expressions on the REPL, for example.
The Alto had line-feed at the top-right, and we used LF for our do-it character. "\" is in the upper-right and not otherwise used in St-72 so i chose it. I'll work on some better visible support. Thanks!
https://smalltalkzoo.computerhistory.org/SqueakNews/index.ht...