logo       

Re: SBCL build, MAKE-LOAD-FORM, buglets: msg#00104

lisp.clisp.general

Subject: Re: SBCL build, MAKE-LOAD-FORM, buglets

> * In message <sq8yu634zb.fsf@xxxxxxxxxxxxxxxxxxx>
> * On the subject of "Re: [clisp-list] SBCL build, MAKE-LOAD-FORM, buglets"
> * Sent on Sat, 19 Apr 2003 16:02:32 +0100
> * Honorable Christophe Rhodes <csr21@xxxxxxxxx> writes:
>
> I don't know if what I have now is equivalent to what you have (in a
> sense, I'm scared to cvs upgrade as I chase the residual bugs :-) but
> that's what I have that seems to work. The version with the patch you
> sent me blows up with an error of the form
> *** SYSTEM:%STRUCTURE-REF: #:G1234 is not of type LAYOUT
> (I forget the exact wording, but it was definitely a manifestation of
> insufficient evaluation at some stage).

what I have in the CVS now is different from what I sent you.
it should work unless your MAKE-LOAD-FORM method does something really
weird, like '(... <object> ...).

please do try it, and if it does not work, send me the MAKE-LOAD-FORM
method on which it breaks.

> (defmacro foo (&key (b t)) (if b 'c 'd))
> (macroexpand '(foo)) -> C
> (macroexpand '(foo :b nil)) -> C ; should be D

I introduced this bug while fixing your previous bug.
should be fixed now.

--
Sam Steingold (http://www.podval.org/~sds) running RedHat8 GNU/Linux
<http://www.camera.org> <http://www.iris.org.il> <http://www.memri.org/>
<http://www.mideasttruth.com/> <http://www.palestine-central.com/links.html>
The only substitute for good manners is fast reflexes.


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise