[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Is LEXPR-FUNCALL a pain?
- To: GJC at MIT-MC (George J. Carrette)
- Subject: Re: Is LEXPR-FUNCALL a pain?
- From: Guy.Steele at CMU-10A
- Date: Tue ,16 Dec 80 13:19:00 EDT
- Cc: lisp-forum at MIT-MC
Your proposed syntax is not general. Suppose I wanted to write:
(FORMAT X Y . (CAR FOO))
Well, that's the same as (FORMAT X Y CAR FOO), so I would instead have
to do (LET ((Z (CAR FOO))) (FORMAT X Y . Z)).
In general, we ought to avoid syntaxes that take an evaluated thing
but don't allow all valid expressions. We learned that lesson
with (STATUS SYNTAX ...).