Search code examples
lispcommon-lispclisp

What version(s) of LISP have putprop?


I am hacking an old Lisp program, which once compiled and worked in Franz LISP, it is claimed. But Franz LISP is too old, so I am trying the CLISP compiler. However, CLISP does not have putprop.

I realise I could write a function that does the same thing as putprop, but in case I have to perform further translations, I am wondering: what version(s) of Lisp do have putprop?


Solution

  • MACLISP had it. Since Franz Lisp is reportedly similar to MACLISP, there is a non-zerop chance that Kent Pitman's Notes on Converting MACLISP/Zetalisp to Common Lisp can help you in getting the code you're working with to run on a modern Common Lisp implementation.

    Good luck!