[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[no subject]

cond has ARG as its &QUOTE &REST &SPECIAL argument.  the combination of specialness and
quoteness screws any interpreted function with a component named ARG.  if there is some
good reason why cond's argument is special, it certainly ought to have an improbable
name (further screw in this case is that ARG is in global because of the maclisp
function by that name)
(defun foo (arg)
    (cond ((= arg 1) 'foo)))
is an example of a losing function when run interpreted.