[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
(defmacro foo (&whole w) ...)
- To: GSB@MIT-MC.ARPA, Fahlman@CMU-CS-C.ARPA
- Subject: (defmacro foo (&whole w) ...)
- From: "Daniel L. Weinreb" <DLW@SCRC-QUABBIN.ARPA>
- Date: Tue, 4 Sep 84 16:16 EDT
- Cc: Common-Lisp@SU-AI.ARPA
- In-reply-to: The message of 3 Sep 84 21:24-EDT from Glenn S. Burke <GSB at MIT-MC>
Date: 3 September 1984 21:24-EDT
From: Glenn S. Burke <GSB @ MIT-MC>
It should be entirely self-consistent: (&whole w) should bind w to
the macro form, and REQUIRE no arguments. If what you want is to hack
with arbitrary arguments, just use (&rest args), and i bet you don't want
the car of the form most the time then anyway.
I agree. Common Lisp needs as much consistency and simplicity as it can
get, at this point.