Pascal Costanza <costanza@web.de> wrote:
+---------------
| I haven't read [Bill Birch's] paper (yet), but I think this example
| can already be tackled well with CLOS. You have to change the order
| of arguments and use APPLY to achieve the same effect that you describe.
+---------------
Why is that? The argument order (EVAL expression &OPTIONAL environment)
[where "a" in Bill's example is "environment", probably called "a" for
"alist"] has a long history in Lispy languages and tutorial interpreters
and it would be unfortunately confusing to reverse it unnecessarily.
-Rob
-----
Rob Warnock <rpw3@rpw3.org>
627 26th Avenue <URL:http://rpw3.org/>
San Mateo, CA 94403 (650)572-2607