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

Re: (defmacro foo (&whole w) ...); macros ==> documentation strings

Yes, i am advocating &whole being orthogonal and not affecting the number-
of-argument checking.

As for macros expanding into documentation strings, i don't think that
this is a good idea, because while DECLARE is not permitted to appear
in arbitrary places, strings are.  As a result, a misplaced macro
expanding into a DECLARE form is an error, whereas a misplaced macro
expanding into a documentation string is not, and might be interpreted
incorrectly even if it isn't misplaced.  If this calls for a
DOCUMENTATION declaration, fine, add one.