[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Serious bug in EVAL ??
- To: MELTSNER KENNETH J <MELTSNER@CRDGW2.crd.ge.com>
- Subject: Re: Serious bug in EVAL ??
- From: Gary Byers <email@example.com>
- Date: Fri, 11 May 1990 17:05:48 EDT
- Cc: INFO-MACL@cambridge.apple.com
- In-reply-to: Your message of 11 May 90 15:33 EST
Date: 11-MAY-1990 15:28
From: firstname.lastname@example.org (Ken Meltsner)
Subject: Serious bug in EVAL ??
I've been testing a knowledge representation package, and found that when
I eval (with *fast-eval* t) a selection, a macro does not expand properly,
but when I eval (with *fast-eval* nil) it does work. It also works
when I step the function, or when I eval and run the individual forms. The
effect is that of an improperly expanded macro, but only in certain cases.
And it expands fine when I step through the code, making this one
hard to debug.
As far as I can tell, it appears to be a problem compiling a heavily
nested macroexpansion. If anyone's interested, I can probably give
you a copy of the code.
I guess I'd be interested. Can you tell whether or not the macro
expands into any EVAL-WHEN forms ?