Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

Disclaimer: "These opinions are my own, though for a small fee they be yours too." -- Dave Haynie


devel / comp.lang.lisp / Maclisp historical versions

SubjectAuthor
* Maclisp historical versionsLars Brinkhoff
`- Re: Maclisp historical versionsLars Brinkhoff

1
Maclisp historical versions

<7wfrywsbhd.fsf@junk.nocrew.org>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=17838&group=comp.lang.lisp#17838

  copy link   Newsgroups: comp.lang.lisp
Path: i2pn2.org!i2pn.org!news.1d4.us!usenet.goja.nl.eu.org!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
From: lars.spam@nocrew.org (Lars Brinkhoff)
Newsgroups: comp.lang.lisp
Subject: Maclisp historical versions
Organization: nocrew
Date: Wed, 17 Jan 2024 06:46:54 +0000
Message-ID: <7wfrywsbhd.fsf@junk.nocrew.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux)
Cancel-Lock: sha1:CN4hUFWaFzH4ECQJAh1CQVVCekQ=
MIME-Version: 1.0
Content-Type: text/plain
Lines: 16
NNTP-Posting-Host: 3b02e7c9.news.sunsite.dk
X-Trace: 1705474014 news.sunsite.dk 707 lars@junk.nocrew.org/51.15.56.219:33968
X-Complaints-To: staff@sunsite.dk
 by: Lars Brinkhoff - Wed, 17 Jan 2024 06:46 UTC

Hello,

Gerald Sussman has saved a paper listing of Maclisp version 97 from
February 1969. Here are a few pages; the full listing will be avilable
later.
https://raw.githubusercontent.com/PDP-6/ITS-138/master/listings/LISP_97_sample.pdf

Here is an undated listing of an early compiler, probably written by
Greenblatt and Nelson. I believe the AI memo describes a later version.
https://raw.githubusercontent.com/PDP-6/ITS-138/master/listings/LISP_C52.pdf
http://bitsavers.org/pdf/mit/ai/aim/AIM-210.pdf

We also have a copy of the earlier out-of-timesharing PDP-6 LISP. It's
on a DECtape along with data for Peter Samson's "subway hack" from
1966-67, so that is a likely dating.
https://github.com/PDP-10/its-vault/tree/master/dectape/samson/Subway

Re: Maclisp historical versions

<7wil3oqb0k.fsf@junk.nocrew.org>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=17884&group=comp.lang.lisp#17884

  copy link   Newsgroups: comp.lang.lisp
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
From: lars.spam@nocrew.org (Lars Brinkhoff)
Newsgroups: comp.lang.lisp
Subject: Re: Maclisp historical versions
Organization: nocrew
References: <7wfrywsbhd.fsf@junk.nocrew.org>
Date: Sat, 20 Jan 2024 15:28:59 +0000
Message-ID: <7wil3oqb0k.fsf@junk.nocrew.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux)
Cancel-Lock: sha1:2L6mi2j22PLlrvimv1pzQHl/zSo=
MIME-Version: 1.0
Content-Type: text/plain
Lines: 24
NNTP-Posting-Host: bd1e6e91.news.sunsite.dk
X-Trace: 1705764539 news.sunsite.dk 707 lars@junk.nocrew.org/51.15.56.219:43060
X-Complaints-To: staff@sunsite.dk
 by: Lars Brinkhoff - Sat, 20 Jan 2024 15:28 UTC

> Here is an undated listing of an early compiler
> https://raw.githubusercontent.com/PDP-6/ITS-138/master/listings/LISP_C52.pdf

I typed it in, made a Maclisp emulator in Common Lisp, and verified that
the LISP C52 compiler works. It outputs LAP code for the PDP-6.

CL-USER> (maclisp-load "LISP C52")
CL-USER> (maclisp::defprop testing
(maclisp::lambda (x) (maclisp::plus x 1))
maclisp::expr)
CL-USER> (maclisp::compile testing)
(LAP TESTING SUBR)
(MOVEI 2 (QUOTE 1))
(PUSH P 1)
(PUSH P 1)
(CALL 2 (E *PLUS))
(PUSH P 1)
(SUB P (C 0 0 3 3))
(POPJ P)
NIL
^L
(TESTING)
CL-USER>

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor