Subject: Re: Why Scheme?
From: rpw3@rigden.engr.sgi.com (Rob Warnock)
Date: 1999/11/20
Newsgroups: comp.lang.scheme
Message-ID: <8176f7$2q21l@fido.engr.sgi.com>
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