[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Remarks on mini-ballot
- To: David A. Moon <Moon@SCRC-POINTER at MIT-MC>
- Subject: Re: Remarks on mini-ballot
- From: Guy.Steele at CMU-10A
- Date: Tue, 09 Nov 1982 08:33:00 -0000
- Cc: common-lisp at SU-AI
- In-reply-to: David A. Moon's message of 9 Nov 82 03:51-EST
I might believe that (APPLY '(:PROPERTY FOO BAR) args) shouldn't work,
on the basis of your argument that the name of the thing is not the same
as the thing (true enough), except that in LMLISP and in Common LISP
APPLY is willing to accept the name of the thing in lieu of the thing
(for example, (APPLY 'FOO args) instead of (APPLY #'FOO args)).
However, if you believe in the thing-name distinction, then it is
even more important that ((:PROPERTY FOO BAR) 3 5 :START 7) work
as a function call! It has the name of the function first, and then
the argument forms. It is entirely analogous to (FOO 3 5 :START 7).