Problem using #!rest in defmacro

Per Bothner per@bothner.com
Wed Dec 11 09:22:00 GMT 2002


Are Meisfjord wrote:
> Thank you, that solved my problem!
> 
> (But I still don't understand why #!rest and #!optional won't work in
> macros - they work with define and lambda.)

It's easy to explain.  It's one of:  They haven't been implemented
for defmacro, or there is a bug in the implementation.

The Common Lisp implementation especially needs a lot of work to
be minimally useful.  And in terms of my own priorities, I spend
time on XQuery, then Scheme, them JEmacs.  By the time I get to
Common Lisp there is no time left ...

That is not to say that I wouldn't enjoy getting the Common Lisp
implementation to at least the level of CLtL:1, but I can't
afford it.
-- 
	--Per Bothner
per@bothner.com   http://www.bothner.com/per/



More information about the Kawa mailing list