This is the mail archive of the kawa@sourceware.org mailing list for the Kawa project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: GSOC | Extending Common Lisp support


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/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]