I haven't used one of those in a long time. Stanford had several Alto machines, but they didn't have Smalltalk, due to some licensing issue. They just ran standalone Mesa programs. When I was at Stanford, few people wanted to use the obsolete Altos, so time on them was available. So I did a small project on them. Bravo was used as both the text editor and the word processor. The file format was plain text, then a con…
I just looked in some boxes I haven't opened in decades. I have "Mesa Language Manual, Version 5.0, April 1979". If the people with the Alto need this, let me know. If the world had used Mesa instead of C, computing would have been far less buggy. Mesa was a hard-compiled language, but it had concurrency, monitors, co-routines ("ports", similar to Go channels), strong type safety, and a sane way to pass arrays around…
Y Combinator's Xerox Alto: restoring the legendary 1970s GUI computer
71–80 of 111 posts
Re: Y Combinator's Xerox Alto: restoring the legendary 1970s GUI computer
#72I haven't used one of those in a long time. Stanford had several Alto machines, but they didn't have Smalltalk, due to some licensing issue. They just ran standalone Mesa programs. When I was at Stanford, few people wanted to use the obsolete Altos, so time on them was available. So I did a small project on them. Bravo was used as both the text editor and the word processor. The file format was plain text, then a con…
Re: Y Combinator's Xerox Alto: restoring the legendary 1970s GUI computer
#73My first impressions of it are that the portrait oriented monitor actually looks very stylish. There is something almost futuristic about it.
These days, some displays allow you to rotate them between landscape and portrait orientiation. At work, I have a 24 inch TFT in portait mode which I use mostly for coding (and other tasks where vertical space is valuable). It is very nice, because e.g. in text processing, a whole page fits the screen nicely. In a way, we have that with tablets and phones, too.
Re: Y Combinator's Xerox Alto: restoring the legendary 1970s GUI computer
#74The original Macintosh really seems like it borrowed a lot aesthetically, in addition to the similarity in operation: http://lowendmac.com/1984/macintosh-128k/ http://www.righto.com/2016/06/y-combinators-xerox-alto-resto...
I'm not seeing the aesthetic similarity between the Mac and the Alto, except that they're both beige, have a mouse, and are taller than wide. What specifically do you see in common?
Re: Y Combinator's Xerox Alto: restoring the legendary 1970s GUI computer
#75(...)
> The Alto was introduced in 1973.
2.5 megabytes of removable/swappable storage ? In the 70s? I'm amazed that users found it constraining! That's more than even the Amiga managed to fit on 3.5" floppy disks (Unlike the PC which generally were only able to format for 1.44 MB, the Amiga generally fit ~1.8 on the raw 2MB HD 3.5" floppies).
Re: Y Combinator's Xerox Alto: restoring the legendary 1970s GUI computer
#76Earlier quoted context omitted.
I just looked in some boxes I haven't opened in decades. I have "Mesa Language Manual, Version 5.0, April 1979". If the people with the Alto need this, let me know. If the world had used Mesa instead of C, computing would have been far less buggy. Mesa was a hard-compiled language, but it had concurrency, monitors, co-routines ("ports", similar to Go channels), strong type safety, and a sane way to pass arrays around…
Maybe Modula-3 is too distant from Mesa to make this a valid point, but if not, there's a discussion to be had about why the Mesa-influenced Modula-3 (or the arguably essentially similar Ada) didn't sweep all before it in the 90s. Is it that the "small set of sharp tools" provided by C, and the "safe and somewhat onerous discipline" provided by Modula-3 represent two points on an evolution that's converging towards t…
[1] https://en.wikipedia.org/wiki/DEC_Systems_Research_Center
Re: Y Combinator's Xerox Alto: restoring the legendary 1970s GUI computer
#77Earlier quoted context omitted.
I agree. UNIX has some brilliant ideas, like isolated functions (executables) connected by streams, but beyond that it made a lot of mistakes that we are still dealing with today. The biggest one being a C-centric view of programming that has cost the world untold billions of dollars when dealing with untrusted data. It could have used a statically analyzable functional middleware of some kind, falling back to micro…
> The biggest one being a C-centric view of programming that > has cost the world untold billions of dollars when dealing > with untrusted data. I'm not sure it cost anyone anything. I mean, a lot of the OSes were/are written in it, so if you were going to go down that path you'd have to not totally forget to add a rather large benefit in the credit side. It's hard to imagine but programming wasn't always about compe…
Re: Y Combinator's Xerox Alto: restoring the legendary 1970s GUI computer
#78Earlier quoted context omitted.
Why reverse engineer anything ? Just look up the logic diagram in your copy of The TTL Data Book.
Are all of them standard ones? If so, you're 100% right. Also, I just saw https://news.ycombinator.com/item?id=11930327 , which states: "All the Alto schematics are available at Al Kossow's Bitsavers [1]. If you want to understand how it works, start with the hardware manual [2]" That must make this one of the easiest pieces of hardware to keep running, at least for the digital parts (monitor and hard disk are more o…
Re: Y Combinator's Xerox Alto: restoring the legendary 1970s GUI computer
#79> The disk drive at the top of the cabinet takes a removable 2.5 megabyte disk cartridge. The small capacity of the disk was a problem for users, but files could also be accessed over the Ethernet from file servers. (...) > The Alto was introduced in 1973. 2.5 mega bytes of removable/swappable storage ? In the 70s? I'm amazed that users found it constraining! That's more than even the Amiga managed to fit on 3.5" flo…
Re: Y Combinator's Xerox Alto: restoring the legendary 1970s GUI computer
#80Earlier quoted context omitted.
Maybe Modula-3 is too distant from Mesa to make this a valid point, but if not, there's a discussion to be had about why the Mesa-influenced Modula-3 (or the arguably essentially similar Ada) didn't sweep all before it in the 90s. Is it that the "small set of sharp tools" provided by C, and the "safe and somewhat onerous discipline" provided by Modula-3 represent two points on an evolution that's converging towards t…
No, it's that Compaq bought DEC, and then HP bought Compaq, and that ended the DEC Systems Research Center in downtown Palo Alto. That's where most Modula-3 development took place.[1] [1] https://en.wikipedia.org/wiki/DEC_Systems_Research_Center