home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.scheme
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!saimiri.primate.wisc.edu!ames!agate!linus!linus.mitre.org!boole.mitre.org!crawford
- From: crawford@boole.mitre.org (Randy Crawford)
- Subject: Re: What are good references on learning Scheme
- Message-ID: <1992Nov22.033413.1020@linus.mitre.org>
- Sender: news@linus.mitre.org (News Service)
- Nntp-Posting-Host: boole.mitre.org
- Organization: The MITRE Corporation, McLean, VA
- References: <BxpyEw.I36@cs.psu.edu> <1992Nov18.192503.9143@linus.mitre.org> <1992Nov20.001132.28991@pasteur.Berkeley.EDU>
- Date: Sun, 22 Nov 1992 03:34:13 GMT
- Lines: 42
-
- In article <1992Nov20.001132.28991@pasteur.Berkeley.EDU> matt@volga.Berkeley.EDU (Matt Wright) writes:
- >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.
-
- Exactly why I don't prefer it as a scheme primer.
-
- >
- >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.
-
- Except that SICP doesn't mention call/cc anywhere. I think that's a significant
- omission. And since R3RS _does_ include continuations, I have to conclude that
- SICP didn't attempt to cover all of even R3RS, much less R4.
-
- >
- >Once you read SICP you should be able to glance through the latest rnrs and
- >"know" the most current definition of Scheme.
-
- The same might be said for reading only "The Little Lisper" then R4RS. That
- doesn't say much for SICP as a scheme primer, given that you just read 500
- pages of dense material and _still_ need to read R4RS.
-
- --
-
- | Randy Crawford crawford@mitre.org The MITRE Corporation
- | 7525 Colshire Dr., MS Z421
- | N=1 -> P=NP 703 883-7940 McLean, VA 22102
-