[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Ignoring and ignorance
- To: (BUG LISPM) at MIT-MC
- Subject: Re: Ignoring and ignorance
- From: MOON@MIT-MC
- Date: Fri ,7 Jun 80 13:23:17 EDT
Does anyone besides Jonl really believe that using NIL or () as a lambda
variable is a reasonable way to ignore an argument?
Jonl's recent system message claimed that in the Lisp machine interpreter
NIL as a lambda variable caused it to be ignored, but there was a bug
in our compiler that it didn't do that. The actual situation is that there
is a bug in our interpreter that if you use NIL as a lambda variable it
goies ahead and binds NIL (!!) without giving an error.
Presumably there is no point to this (declare (ignore ...)) declaration;
does anyone think otherwise? (Given that the convention of mentioning
the variable at the front of the body causes the right thing to happen.)