The Xerox Alto, Smalltalk, and rewriting a running GUI (2017)

righto.com

116 points by rbanffy a day ago


dang - 20 hours ago

This post was part of a project that happened in 2017, the year that Alan Kay donated a Xerox Alto to YC. That was amazing but also challenging: what do you do with such a treasure? You can't just let it collect dust.

After sweating a bit, we found a perfect answer and I think it's still valid today. What you do with something as precious as an original Xerox Alto, is you find someone as good as kens to entrust it to.

Here's me describing the effort at the time: https://news.ycombinator.com/item?id=11930198.

Ken ended up pulling in a brilliant bunch of volunteers (loosely grouped around the Computer History Museum, IIRC), and they eventually got the Alto working. Not only that but they made an incredible series of videos and posts along the way, so the rest of us could follow along.

Once they'd gotten it working, we had a new challenge: what do you do with a working Alto? Again, the answer didn't take too long to figure out. What you do in such a case is you give it to the people who actually knew (and cared) enough to resuscitate it.

yakz - a day ago

In person, on the real screen, is the font easier to read? I don’t understand why they didn’t go with something more… “plain”?

pkphilip - 14 hours ago

How similar is Pharo to this whole experience?

ofalkaed - a day ago

What is the best path for getting into Smalltalk these days? It seems like a good option for personal projects but never found much in the way of resources or even a good run down on Pharoh vs Squeak.

tho23i4324324 - a day ago

I'm generally shocked that people aren't profoundly shocked and saddened by what has been lost with these kind of "modifiable while running" systems like Xerox Alto and the Lisp Machines.

Modern software frameworks are so shockingly bad and uninteractive that we now have to rely another layer of bullshit with LLMs just to get us to be half as productive as these envs. : (

(okay okay REPL-based things are getting better, but still nowhere close to what Lisp even w/ Emacs can do.)

ChrisArchitect - a day ago

(2017)

Discussion then: https://news.ycombinator.com/item?id=15527726

- a day ago
[deleted]