Luc Teirlinck <[EMAIL PROTECTED]> writes:
> Yes, but let me first make sure I understand.  Is the reason that we
> do not want _any_ symbol as car of the list that forbidding _any_
> symbol as car of the list actually seems _more natural_ than just
> forbidding lambda?  It seems that any symbol other than lambda can not
> be mistaken for the car of an anonymous lambda expresion and hence
> could not lead to ambiguity.

One possible reason is that if we allow almost all symbol lists, people
will tend to overlook the need for a `lambda' special case, write their
code to use straight-forward symbol lists -- and odd bugs will arise
when lambda does happen to occur at the beginning of such a list.

Always requiring an initial "" forces the problem to be dealt with, so
will make such code more robust.

-Miles
-- 
97% of everything is grunge


_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-devel

Reply via email to