logoalt Hacker News

Animatsyesterday at 7:08 PM1 replyview on HN

> but Lisp is special, and for those times it was very special.

It was the only language available at the time suitable for embedding. Memory-safe, small interpreter, sane. Alternatives were Forth and TRAC, which would have been much worse. Pascal would have been better, but it was too hard to squeeze in. The program and data had to fit in 640K. The program was built as a tree of overlays and code was swapped in, so less used code wasn't resident. But it was a cram job.

(I did some AutoCAD ports and drivers.)


Replies

oofoetoday at 5:26 AM

You may be already aware with this, but if not, Walker actually did write a small Forth (ATLAST -- https://www.fourmilab.ch/atlast/) which was used for (I think) DXFTOOL (a file converter).

It was later used by a small computer graphics studio in Tennessee for a blue/green screen matting utility and a fast roto-paint program.