Questions tagged [lisp]

For questions regarding the LISP (List Processing) computer language, as implemented on retrocomputers.

The Lisp computer language was introduced in 1958. Originally introduced on an IBM processor, some of the language's terminology retains the terminology of that processor (e.g. the CAR & CDR elements of a list)

Lisp in various forms, and derivatives such as Clojure, is still in use today. Use this tag for questions regarding Lisp on retrocomputers.

12 questions
11
votes
2 answers

How were Lisps usually implemented on architectures that has no stack or very small stacks?

I am thinking about architectures like the 6502 (the stack is limited to 256 bytes -- hardly enough to evaluate any reasonably sized Lisp expression) or the PDP-7 and PDP-8, which stored the return address in the first word of the subroutine, so…
Omar and Lorraine
  • 38,883
  • 14
  • 134
  • 274
9
votes
1 answer

When was let introduced to Lisp?

Similar to When was DEFUN added to Lisp? when was let introduced? It seems like a fundamental feature but unless I missed something even maclisp didn't contain it.
chx
  • 931
  • 1
  • 8
  • 21
8
votes
4 answers

What's the easiest way to bring up a MACLISP REPL on modern machines?

I'd like to bring up an old (pre-1975) LISP REPL so I can type things in and see how it behaves. MACLISP would be good but I'm open to other, similar LISPs, even as far back as LISP 1.5. What's the fastest an easiest way to do this? Does anybody run…
cjs
  • 25,592
  • 2
  • 79
  • 179