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