Antonio Leitao <aml@gia.ist.utl.pt> wrote:
+---------------
| Rainer> That's why Common Lisp has the function REDUCE.
|
| I know. CommonLisp is a very good school to learn what is obviously
| needed. When I program in Scheme I'm constantly searching SRFIs hoping
| to find the Scheme equivalent to something already existent in CL.
+---------------
I'm afraid I'm much more of a heretic, then. I confess that when I need
something that's not in the Scheme standard, the SRFIs *aren't* the first
thing that comes to my mind -- I just go to the Common Lisp HyperSpec,
find whatever it is I need, and then "bend" it a little (if necessary)
to Scheme's "Lisp-1" and simpler lambda styles. That's why you'll find
"reduce" in my code, not "fold". (*sigh*)
-Rob
-----
Rob Warnock, 8L-846 rpw3@sgi.com
Applied Networking http://reality.sgi.com/rpw3/
Silicon Graphics, Inc. Phone: 650-933-1673
1600 Amphitheatre Pkwy. FAX: 650-933-0511
Mountain View, CA 94043 PP-ASEL-IA