Re: LISP implementations on small machines

2019-10-15 Thread Paul Koning via cctalk
> On Oct 15, 2019, at 8:26 PM, Jay Jaeger via cctalk > wrote: > > ... > FYI there is a Burroughs 5500 simulator out there that runs ALGOL just > fine. Let me know if you want a pointer to the developer. B5500 simulation is part of the current SIMH. Apart from that, you can of course run AL

Re: LISP implementations on small machines

2019-10-15 Thread Jay Jaeger via cctalk
On 10/4/2019 6:43 AM, David via cctalk wrote: > 1976, UCSD. So I was using your Lisp. > > I got a position on the UCSD Pascal project half way through that year > (reunion in just 2 weeks). So I’m very familiar with the p-code and how all > that works as well. > > In 1978 I discovered Unix on a

Re: LISP implementations on small machines

2019-10-15 Thread Jay Jaeger via cctalk
On 10/3/2019 1:04 PM, Guy Sotomayor Jr via cctalk wrote: > > >> On Oct 3, 2019, at 10:26 AM, Paul Koning via cctalk >> wrote: >> >> >> >>> On Oct 3, 2019, at 12:39 PM, Chuck Guzis via cctalk >>> wrote: >>> >>> On 10/3/19 9:01 AM, Noel Chiappa via cctalk wrote: >>> The PDP-6 and KA10 (bas

Re: LISP implementations on small machines

2019-10-04 Thread Eric Smith via cctalk
I wrote: > Code can be executed from the MMU PAR registers on processors with > 22-bit addressing (11/23, 11/24, 11/44, 11/70, and J-11 based systems). > On Fri, Oct 4, 2019 at 2:25 PM Noel Chiappa via cctalk < cctalk@classiccmp.org> wrote: > My QBUS machine is apart at the moment, so I can't ve

Re: LISP implementations on small machines

2019-10-04 Thread Noel Chiappa via cctalk
> From: Eric Smith > Code can be executed from the MMU PAR registers on processors with > 22-bit addressing (11/23, 11/24, 11/44, 11/70, and J-11 based systems). My QBUS machine is apart at the moment, so I can't verify this before posting, but I don't think this hack works on the J-

Re: LISP implementations on small machines

2019-10-04 Thread Eric Smith via cctalk
On Thu, Oct 3, 2019 at 12:04 PM Guy Sotomayor Jr via cctalk < cctalk@classiccmp.org> wrote: > So does the PDP-11. The 8 registers are mapped to the top 8 words of > memory so you can do some quite interesting things. It is also possible to > run a (small) program in only the registers (e.g. no m

Re: LISP implementations on small machines

2019-10-04 Thread John Foust via cctalk
At 06:43 AM 10/4/2019, David via cctalk wrote: >1976, UCSD. So I was using your Lisp. > >I got a position on the UCSD Pascal project half way through that year >(reunion in just 2 weeks). So I’m very familiar with the p-code and how all >that works as well. UCSD Pascal reunion, Saturday Octobe

Re: LISP implementations on small machines

2019-10-04 Thread David via cctalk
1976, UCSD. So I was using your Lisp. I got a position on the UCSD Pascal project half way through that year (reunion in just 2 weeks). So I’m very familiar with the p-code and how all that works as well. In 1978 I discovered Unix on a 780 in the 4th(?) floor lab and made the switch from Pasca

Re: LISP implementations on small machines

2019-10-03 Thread jim stephens via cctalk
On 10/1/2019 7:23 PM, Mark Kahrs via cctalk wrote: The first implementation was done for the 7090 by McCarthy (hence CAR and CDR --- Contents of Address Register and Contents of Decrement Register). If you want to see a tiny implementation then look for the PDP-1 implementation done by L Pete

Re: LISP implementations on small machines

2019-10-03 Thread Stan Sieler via cctalk
David...where did you use Lisp on a B6700? Bill Gord and I wrote the first INTERLISP interpreter for the B6700 back around 1974-1975, on a DARPA contract, at UCSD. (At the start, it was to implement BBNLISP, but the name changed during the project :) DARPA found that researchers using INTERLISP

Re: LISP implementations on small machines

2019-10-03 Thread Phil Budne via cctalk
Noel wrote: > The PDP-6 and KA10 (basically a re-implementation of the PDP-6 architecture) > both had cheapo versions where addresses 0-15 were in main memory, but also > had an option for real registers, e.g. in the PDP-6: "The Type 162 Fast > Memory Module contains 16 words with a 0.4 usecond cyc

Re: LISP implementations on small machines

2019-10-03 Thread Guy Sotomayor Jr via cctalk
> On Oct 3, 2019, at 10:26 AM, Paul Koning via cctalk > wrote: > > > >> On Oct 3, 2019, at 12:39 PM, Chuck Guzis via cctalk >> wrote: >> >> On 10/3/19 9:01 AM, Noel Chiappa via cctalk wrote: >> >>> The PDP-6 and KA10 (basically a re-implementation of the PDP-6 architecture) >>> both had

Re: LISP implementations on small machines

2019-10-03 Thread Paul Koning via cctalk
> On Oct 3, 2019, at 12:39 PM, Chuck Guzis via cctalk > wrote: > > On 10/3/19 9:01 AM, Noel Chiappa via cctalk wrote: > >> The PDP-6 and KA10 (basically a re-implementation of the PDP-6 architecture) >> both had cheapo versions where addresses 0-15 were in main memory, but also >> had an opt

Re: LISP implementations on small machines

2019-10-03 Thread ben via cctalk
On 10/3/2019 10:01 AM, Noel Chiappa via cctalk wrote: > From: Paul Koning > Some early machines, the PDP-6 I believe is an example, have > "registers" in the ISA but they actually correspond to specific parts > of main memory. The PDP-6 and KA10 (basically a re-implementatio

Re: LISP implementations on small machines

2019-10-03 Thread Chuck Guzis via cctalk
On 10/3/19 9:01 AM, Noel Chiappa via cctalk wrote: > The PDP-6 and KA10 (basically a re-implementation of the PDP-6 architecture) > both had cheapo versions where addresses 0-15 were in main memory, but also > had an option for real registers, e.g. in the PDP-6: "The Type 162 Fast > Memory Module

Re: LISP implementations on small machines

2019-10-03 Thread Noel Chiappa via cctalk
> From: Paul Koning > Some early machines, the PDP-6 I believe is an example, have > "registers" in the ISA but they actually correspond to specific parts > of main memory. The PDP-6 and KA10 (basically a re-implementation of the PDP-6 architecture) both had cheapo versions where

Re: LISP implementations on small machines

2019-10-03 Thread Stefan Skoglund via cctalk
ons 2019-10-02 klockan 19:02 + skrev Rich Alderson via cctalk: > From: Mark Kahrs > Sent: Tuesday, October 01, 2019 7:24 PM > > > The first implementation was done for the 7090 by McCarthy (hence > > CAR and > > CDR --- Contents of Address Register and Contents of Decrement > > Register). > >

Re: LISP implementations on small machines

2019-10-03 Thread Paul Koning via cctalk
> On Oct 2, 2019, at 3:02 PM, Rich Alderson via cctalk > wrote: > > From: Mark Kahrs > Sent: Tuesday, October 01, 2019 7:24 PM > >> The first implementation was done for the 7090 by McCarthy (hence CAR and >> CDR --- Contents of Address Register and Contents of Decrement Register). > > In t

Re: LISP implementations on small machines

2019-10-03 Thread David via cctalk
Thanks for that bit of historical information. Things always make more sense in context. When I learned lisp on a B6700 it was hard to understand and harder to program. With this bit of context lisp now makes a lot more sense, and looking back if I knew this then I’m sure I would have grasped th

RE: LISP implementations on small machines

2019-10-02 Thread Rich Alderson via cctalk
From: Mark Kahrs Sent: Tuesday, October 01, 2019 7:24 PM > The first implementation was done for the 7090 by McCarthy (hence CAR and > CDR --- Contents of Address Register and Contents of Decrement Register). In the 70x series of IBM scientific systems (704, 709, 7040, 7090, 7044, 7094), the word

Re: LISP implementations on small machines

2019-10-02 Thread Jack Harper via cctalk
13:36 (GMT-07:00) To: Lars Brinkhoff , "General Discussion: On-Topic and Off-Topic Posts" , Bill Degnan via cctech Cc: Bill Degnan Subject: Re: LISP implementations on small machines Hello List -That jives with a conversation I had with John McCarthy before he died.He said t

Re: LISP implementations on small machines

2019-10-02 Thread Jack Harper via cctalk
13:36 (GMT-07:00) To: Lars Brinkhoff , "General Discussion: On-Topic and Off-Topic Posts" , Bill Degnan via cctech Cc: Bill Degnan Subject: Re: LISP implementations on small machines Hello List -That jives with a conversation I had with John McCarthy before he died.He said t

Re: LISP implementations on small machines

2019-10-02 Thread Jack Harper via cctalk
: Bill Degnan via cctech Cc: Bill Degnan Subject: Re: LISP implementations on small machines Bill Degnan wrote:> First full version 7090 and then a version was ported tot he PDP-1> that was less powerful.  This is straight from the LISP manual on> site.Which LISP manual is that?T

Re: LISP implementations on small machines

2019-10-02 Thread Jack Harper via cctalk
: Bill Degnan via cctech Cc: Bill Degnan Subject: Re: LISP implementations on small machines Bill Degnan wrote:> First full version 7090 and then a version was ported tot he PDP-1> that was less powerful.  This is straight from the LISP manual on> site.Which LISP manual is that?T

Re: LISP implementations on small machines

2019-10-02 Thread Bill Degnan via cctalk
On Wed, Oct 2, 2019 at 4:39 AM Lars Brinkhoff via cctech < cct...@classiccmp.org> wrote: > Mark Kahrs wrote: > > The first implementation was done for the 7090 by McCarthy (hence CAR > > and CDR --- Contents of Address Register and Contents of Decrement > > Register). > > Or was it an IBM 704? >

Re: LISP implementations on small machines

2019-10-02 Thread Lars Brinkhoff via cctalk
Bill Degnan wrote: > First full version 7090 and then a version was ported tot he PDP-1 > that was less powerful. This is straight from the LISP manual on > site. Which LISP manual is that? The LISP I Programmer's Manual from 1960 says IBM 704. It also says "a version of LISP I is being prepare

LISP implementations on small machines

2019-10-01 Thread Mark Kahrs via cctalk
The first implementation was done for the 7090 by McCarthy (hence CAR and CDR --- Contents of Address Register and Contents of Decrement Register). If you want to see a tiny implementation then look for the PDP-1 implementation done by L Peter Deutsch. There's a book chapter and then I found this

Re: LISP implementations on small machines

2019-10-01 Thread Lars Brinkhoff via cctalk
Mark Kahrs wrote: > The first implementation was done for the 7090 by McCarthy (hence CAR > and CDR --- Contents of Address Register and Contents of Decrement > Register). Or was it an IBM 704?