Subject: Re: Problem with recursive function and &rest
From: rpw3@rpw3.org (Rob Warnock)
Date: Wed, 02 Jun 2004 05:39:02 -0500
Newsgroups: comp.lang.lisp
Message-ID: <nMadnfLYopTbMyDdRVn-hA@speakeasy.net>
Rahul Jain  <rjain@nyct.net> wrote:
+---------------
| In Commoner's Lisp, we should rename APPLY to FUNCALL*.
+---------------

Good idea! Except that a suffix "*" doesn't always imply "final arg
is list" (or "consed with") -- it just means "different than without *".
[E.g., for DO/DO*, PROG/PROG*, LET/LET* the "*" means "sequential
binding" as opposed to parallel.] Still, the LIST/LIST* :: FUNCALL/FUNCALL*
analogy is appealing...

+---------------
| All this talk of APPLYing oneself takes the FUN(CALL) out of programming.
+---------------

(*GROAN!!*)


-Rob

-----
Rob Warnock			<rpw3@rpw3.org>
627 26th Avenue			<URL:http://rpw3.org/>
San Mateo, CA 94403		(650)572-2607