GSOC | Extending Common Lisp support
Per Bothner
per@bothner.com
Mon May 28 05:55:00 GMT 2012
On 05/27/2012 09:48 PM, Jamison Hope wrote:
> On May 26, 2012, at 3:00 PM, Charles Turner wrote:
>
>> By the way, is DEFMACRO "safe" to use in CL? I remember
>> Per asking users to stop using it in Scheme (which makes sense given
>> the generative facilities there). DEFMACRO appears to work OK for some
>> simple macros, but is it known that DEFMACRO contains some dragons in
>> Kawa?
>
>
> I really don't know. Per?
Possobly, but I haven't thought about it in a while. Regardless, defmacro
is the standard Common Lisp macro definition form, so we need to support it,
in some form or other.
>
> A related question: How well does Kawa's current implementation of defmacro
> conform to the CLHS spec?
I'm fairly sure the Kawa implementation of defmacro is incomplete,
missing some of the needed functionality.
--
--Per Bothner
per@bothner.com http://per.bothner.com/
More information about the Kawa
mailing list