[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Issue: DESTRUCTURING-BIND (Version 2)
- To: Kent M Pitman <KMP@STONY-BROOK.SCRC.Symbolics.COM>
- Subject: Issue: DESTRUCTURING-BIND (Version 2)
- From: David A. Moon <Moon@STONY-BROOK.SCRC.Symbolics.COM>
- Date: Fri, 27 Jan 89 21:01 EST
- Cc: CL-Cleanup@SAIL.STANFORD.EDU
- In-reply-to: <890125113840.7.KMP@BOBOLINK.SCRC.Symbolics.COM>
I support version 2 of this. I have a couple of minor comments:
DESTRUCTURING-BIND should not allow &WHOLE any more than it should allow
&ENVIRONMENT. Those two features are specific to macroexpanders.
Both LOOP and DESTRUCTURING-BIND allow NIL in place of a variable
name as a way of ignoring a portion of the destructured tree, in
Symbolics current practice. I think that's a good idea and should
go in the standard. It's only an abbreviation for a dummy variable
and a DECLARE IGNORE, but the whole destructuring feature is
nothing but an abbreviation anyway.