[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
&whole
- To: masinter.pa@XEROX.ARPA
- Subject: &whole
- From: "David A. Moon" <Moon@SCRC-STONY-BROOK.ARPA>
- Date: Tue, 4 Sep 84 16:12 EDT
- Cc: Common-Lisp@SU-AI.ARPA
- In-reply-to: The message of 4 Sep 84 02:42-EDT from masinter.pa at XEROX
Date: 3 Sep 84 23:42:50 PDT
From: masinter.pa@XEROX.ARPA
one way around the dilemma of argument checking is to include a
macro/special form:
(destructure-args form (arg1 arg2 arg3) ...)
which 'destructured' form, performed the same arg checking that macro
expansion did, and then executed ....
This is called destructuring-bind, but it's not in Common Lisp. Suggestions
for better names are welcome. I think the lousy name is the reason why I
didn't push for including it in Common Lisp.