From: Adrian Aichner <adrian(a)xemacs.org>
Date: ,16 July 2002 22:58:04 (+0200)
above lisp is incorrect, but this should never crash XEmacs!
(let (n 3) tries to bind n to nil, which is OK, but it also tries to
bind 3 to nil!
In order to bind n to 3, you would have to write it this way:
(let ((n 3)) (print n))
Hi folks,
Just to minimize my looking like a complete doofus, now that it's been
pointed out twice, I really should note that I -do- know let syntax.
But correct syntax does not trigger the bug -- everything was working
fine until the, let's just call it, typo ...
For the record, here's the minimum form I've found which causes the
crash:
(let (0))
This crashes in a minibuffer `M-x eval-expr' as well.
Emacs was compiled -O3 using gcc 2.95.2
Let me know if there's anything else I can dig up for you.
--art