Subject: Re: LISP
From: (Rob Warnock)
Date: Sat, 09 May 2009 19:07:38 -0500
Newsgroups: comp.lang.lisp
Message-ID: <>
Vsevolod Dyomkin  <> wrote:
| On funcall: I didn't see, where Duane suggested not to have funcall.
| He just described a different to CL approach to treating first
| position of a list, possible with Lisp-2 strategy.

Though note that permitting the functional position in CL to be any
function-returning expression trivally *allows* one to eliminate the
built-in FUNCALL function, to wit:

   (funcall sexp args...) === ((progn sexp) args...)

But of course, CL *is* the world-renowned "big ball of mud", so even
if such general functional expressions in the CAR of a list were added
to all the major and/or popular CLs, I daresay that FUNCALL would still
remain anyway for compatibility, legacy code, stylistic choice, etc.


Rob Warnock			<>
627 26th Avenue			<URL:>
San Mateo, CA 94403		(650)572-2607