[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Remarks on mini-ballot



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).