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