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

Macros and destructuring and...

I know that Lisp is its own meta-language.  Just because one
of the things you do with Lisp is to write macros is no reason
to specialize DEFUN for that application.  There are lots of other
things you could specialize it for; macros are not that special.

Well, I still don't think that functions are pased a vector of
arguments.  They are passed several arguments.  This "vector" is an
implementation detail which you seem to be elevating to the level of a
philosophically desirable entity, merely to make your point.