[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[no subject]
- To: (BUG LISP) at MIT-MC, RLB at MIT-MC
- From: JPG at MIT-MC (Jeffrey P. Golden)
- Date: Sun, 4 Feb 79 12:41:00 GMT
- Original-date: 4 FEB 1979 0741-EST
BTW this is the full text of CWH's mail wrt the mail I just sent:
From: CWH@MIT-MC
Date: Sun, 2 Apr 79 07:40:48 GMT
Original-Date: 02/04/79 03:40:48 EDT
Subject:
The Macsyma undefined function handler seems to act strangely when
given certain lisp forms. If FOO is undefined and BAR is unbound, then
(FOO BAR)
gives an error that BAR is unbound, and does not say that FOO is undefined,
which exactly the wrong thing to do. MacLisp will signal the undefined
function error first, and doing the opposite can be extremely confusing,
particularly if FOO is a fsubr or macro. The other case it can't seem to
handle is the case where an atom has a macro property which is an atom. I'm
not sure if lisp handles this case via the undefined function handler or if
eval knows about it.