Re: Naive DEFSYSTEM replacement

"Christopher Stacy (as cstacy at dtpq dot com)" <[email protected]>
Newsgroups gmane.lisp.lispworks.general
Message-ID <[email protected]>
This message is not about pathnames at all.
Just can't help myself from geezing out about
old DEC operating systems like VMS.
And it has LWW in it :)

So, the last VMS system I used in production with Lisp was
on an Alpha, for a long-distance/info-services provider (an IXC).
This was a billing system that I wrote in Lispworks/Windows
doing SQL (through an ODBC adapter) to an RMS database.
This was new code in late 1999.

No VMS pathnames involved, though.
And Lisp was hosted remotely on Windows.
But VMS was going strong, still, in Y2K and beyond.

The last DEC computer I got paid to program was
right after that, in 2001. I was enhancing a large
application (CAD system) written in assembly code
on TOPS-20. The codebase originated sometime
before 1976, and in 2000 was being used to design
an advanced network router (controlled by a new
PDP-10, clone also created by the company).
No Lisp in that story -- but I thought I would throw
a historical footnote about PDP-10s in there while
we're at it. The PDP-10 of course having been a
major traditional Lisp platform prior to Common Lisp.
The PDP-10 ISA is organized around memory words
that represent linked list pointers (ie. CON S cells).
All the main instructions operate on LH/RH parts of a word.
For example CAR is exactly the instruction "HLRZ"
(move the LH side to the RH side, where it can be
treated as a pointer or value or subroutine address).

Howard Canon (Flavors, Symbolics, etc.) had an old
car that he drove around with the license plate HLRZ.

So those are some old-OS-old-code real life examples.
My off-topic tangential "old DEC operating systems
in production into the 21st Century" stories.
And while I didn't do it, I have no doubt that there were
Common Lisp programs running on (or doing remote file access,
at least) to VMS servers, going forward from Y2K. and possibly
even running somewhere today.

(There are also definitely MACLISP programs running
on PDP-10s or emulators running today, too.
But that's not CL., and there you're talking historical/hobbyist
rather than real live commercial production applications).

My top 3 favorite languages being Lisp, APL, and PDP-10 assembler...







_______________________________________________
Lisp Hug - the mailing list for LispWorks users
[email protected]
http://www.lispworks.com/support/lisp-hug.html
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.