kawa-commonlisp-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Kawa-commonlisp-dev] [GSoC] Status


From: Charles Turner
Subject: Re: [Kawa-commonlisp-dev] [GSoC] Status
Date: Sat, 11 Aug 2012 16:51:03 +0100

Thanks Jamison & Helmut for the explanation.

On 11 August 2012 08:06, Helmut Eller <address@hidden> wrote:
> A macro defined with syntax-case returns an identifier (that's not a
> symbol but some more complicated thing) that carries additional
> information, in particular the module it belongs to.

Would arranging for DEFMACRO to return an identifier would violate
ANSI? Or whether it would cause a lot of problems in general use. I'm
not sure how to approach such a change, need to read through the
source more thoroughly. I think we need such a change though, as IMO,
DEFMACRO is quite flawed here.

I'll put this on my high priority list, but for the time being, I'm
using the (require class::|defmacro or primitives|) trick to continue
my testing. DESTRUCTURING-BIND passed all the test cases from the
ANSI-TEST project, now I'm working through some more package tests.

Thanks again for the help guys!

Charles.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]