BCPL, early TCP/IP, etc - was Re: Programming for the Alto's Mesa

2016-06-22 Thread Toby Thain
On 2016-06-21 3:42 PM, Ian S. King wrote: Even if you never touch an Alto (and I hope that you someday can do so!), it's interesting to look at BCPL, an ancestor of C. I learned to read it fairly well when I was maintaining LCM's first Alto. -- Ian BCPL was also the language of the very firs

Re: Programming for the Alto's Mesa

2016-06-21 Thread Ian S. King
Even if you never touch an Alto (and I hope that you someday can do so!), it's interesting to look at BCPL, an ancestor of C. I learned to read it fairly well when I was maintaining LCM's first Alto. -- Ian On Tue, Jun 21, 2016 at 12:31 PM, Paul McJones wrote: > > I just looked in some boxes I

Re: Programming for the Alto's Mesa

2016-06-21 Thread Paul McJones
> 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. It’s been scanned: http://www.bitsavers.org/pdf/xerox/mesa/5.0_1979/documentation/CSL_79-3_Mesa_Language_Manual_Version_5.0_Ap

Re: Programming for the Alto's Mesa

2016-06-21 Thread Al Kossow
On 6/21/16 8:25 AM, Josh Dersch wrote: > Yes it was, as was MazeWar and the Laurel mail client (and many other things). > Alto software evolved throughout the 70's. It started out bare-bones as they bootstrapped themselves up. Mesa was developed in parallel, as was Smalltalk. Mesa is an Algol

Re: Programming for the Alto's Mesa

2016-06-21 Thread Al Kossow
On 6/21/16 9:12 AM, Noel Chiappa wrote: > I'm not sure that version > was in Mesa. I am, since I have the code.

Re: Programming for the Alto's Mesa

2016-06-21 Thread Noel Chiappa
> From: Josh Dersch >> ISTR that BravoX was written in Mesa. -- Ian > Yes it was, as was MazeWar ?? There was a MazeWar on the Alto, early on, and I'm not sure that version was in Mesa. Maybe someone re-implemned it in Mesa for some of the later machines? (Of course, all the Xerox o

Re: Programming for the Alto's Mesa

2016-06-21 Thread Cameron Kaiser
> (*) The original Smalltalk prototype was written in BASIC on a Data > General Nova. It wasn't very fast. Wow. Does this code exist anywhere? -- personal: http://www.cameronkaiser.com/ -- Cameron Kaiser * Floodgap Systems * www.floodgap.com * ckai...@flo

Re: Programming for the Alto's Mesa

2016-06-21 Thread Josh Dersch
On 6/21/16 8:14 AM, Ian S. King wrote: On Tue, Jun 21, 2016 at 8:09 AM, Josh Dersch wrote: Mesa became the basis for much of the software on Xerox's later D-machines (the Star and its successors). It was compiled into a byte-coded stack-based machine code (the bytecode interpreter was implem

Re: Programming for the Alto's Mesa

2016-06-21 Thread Ian S. King
On Tue, Jun 21, 2016 at 8:09 AM, Josh Dersch wrote: > >> Mesa became the basis for much of the software on Xerox's later > D-machines (the Star and its successors). It was compiled into a > byte-coded stack-based machine code (the bytecode interpreter was > implemented in microcode on the Alto a

Re: Programming for the Alto's Mesa

2016-06-21 Thread Josh Dersch
On 6/21/16 6:46 AM, Liam Proven wrote: >From the discussions around Y Combinator's Alto restoration... (Some may not know that the founder of Y Combinator is Paul Graham, using some of the money Yahoo! paid him for Viaweb, which became Yahoo Stores. PG is a Lisp champion and evangelist.) The Al

Re: Programming for the Alto's Mesa

2016-06-21 Thread Toby Thain
On 2016-06-21 9:46 AM, Liam Proven wrote: From the discussions around Y Combinator's Alto restoration... (Some may not know that the founder of Y Combinator is Paul Graham, using some of the money Yahoo! paid him for Viaweb, which became Yahoo Stores. PG is a Lisp champion and evangelist.) The