home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.scheme
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!agate!pasteur!volga.Berkeley.EDU!matt
- From: matt@volga.Berkeley.EDU (Matt Wright)
- Subject: Re: What are good references on learning Scheme
- Message-ID: <1992Nov20.001132.28991@pasteur.Berkeley.EDU>
- Sender: nntp@pasteur.Berkeley.EDU (NNTP Poster)
- Nntp-Posting-Host: volga.berkeley.edu
- Organization: University of California, at Berkeley
- References: <Bxnwwn.6Cw@ux1.cso.uiuc.edu> <BxpyEw.I36@cs.psu.edu> <1992Nov18.192503.9143@linus.mitre.org>
- Date: Fri, 20 Nov 1992 00:11:32 GMT
- Lines: 25
-
- crawford@boole.mitre.org (Randy Crawford) writes:
- >SIPC is good if you want to spend a _long_ time learning about an older
- >version of scheme (pre-R3RS?). Its audience is more appropriately those who
- >are new to both programming and algorithms. It's well over 300 pages long
- >and about 8 years old. It treats the language more as a state of mind than
- >a bag of tricks. I own it and respect it for what it is, but I've chosen a
- >different book to learn scheme.
-
- I'm not sure how to take this. On one hand it's true that SICP treats
- Scheme more as a state of mind than a language, but I think your
- characterization of it is somewhat unfair. It's not the case that SICP
- takes a long time to read because it's dumbed-down for beginners! SICP
- takes a long time to read because it's about all of computer science, and
- not a tutorial for learning Scheme.
-
- As for the out-of-dateness, I don't think it's such a big deal as you're
- making it. It's true that after you finish SICP you have to learn that
- SEQUENCE is now called BEGIN and that PRINC is now called DISPLAY and that
- () isn't #f. But that's 5 minutes of little details; it's not like learning
- a different language.
-
- Once you read SICP you should be able to glance through the latest rnrs and
- "know" the most current definition of Scheme.
-
- -Matt
-