basic Maxima/Lisp bug



Hello,

I've extracted the following nasty bug:
_____________________________
Maxima/5.14.0/bin> ./maxima
Maxima 5.14.0 http://maxima.sourceforge.net
Using Lisp CLISP 2.43 (2007-11-18)
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
The function bug_report() provides bug reporting information.
(%i1) not f([1]);
Maxima encountered a Lisp error:


*** - Lisp stack overflow. RESET

[1]>
______________________________

The evaluation of the term "not f([1])" (with f undefined)
should just be the term itself.

I hope something can be done about that.

Oliver