--
You received this message because you are subscribed to the Google Groups "[PiDP-11]" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pidp-11+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/pidp-11/2467b0ab-2b88-4f1b-b360-a9f43687f4e8n%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "[PiDP-11]" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pidp-11+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/pidp-11/407dadb9-a5f2-133d-3ea7-88ca26e9db7e%40softjar.se.
Johnny --
Go for it!
Google "lispf4 github" and you'll see the most recent sources.
Checking my personal archive, I see I also have the source tree
from 2015 or so, before the C translation.
I also
remember building overlay trees for some programs; I forget if
LISPF4 was one of them. Nasty things, the overlays...
I've seen
XLISP. I used to run it on my DOS and Windows machines, a fine
interpreter. Yep, saw it in one of the file lists. But LISPF4
had a soft spot in my heart. Oh, Common Lisp had its own object
orientation mechanism. I used it (CL) for my dissertation --
computer graphics, constructed a hierarchical object-oriented
model of a funky nonrigid object (the human face). That was
under VAX/VMS, DEC CL was in beta at that time.
I've been
using Lisp since (dating myself) 1975 or so. For a while,
writing lisp interpreters was kind of a hobby, trying out
different approaches to variable binding, managing builtin
functions, etc. The first/simplest one I wrote was in Z80
assembler (a fine 16 bit machine, if you focused on it as a 16
bit accumulator (HL) and a pair of secondary 16 bit registers
(BC, DE)). Having two sets of 16 bit registers made some parts
of the code rather efficient, if you didn't mind a lot of
juggling between sets and using the stack for data exchange.
It sounds like you've delved into RSX internals more deeply than I have, though. My work on the old 11s was during the transition from ARPANET to TCP/CSnet. I vaguely remember I/D spaces. So much cognitive rust...
Looking forward to seeing what you come up with, let's stay in contact!
Steve