home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.scheme
- Path: sparky!uunet!ornl!rsg1.er.usgs.gov!darwin.sura.net!spool.mu.edu!agate!linus!linus.mitre.org!crawford
- From: crawford@boole.mitre.org (Randy Crawford)
- Subject: Re: What are good references on learning Scheme
- Message-ID: <1992Nov18.192503.9143@linus.mitre.org>
- Originator: crawford@boole.mitre.org
- Sender: crawford@boole (Randy Crawford)
- Nntp-Posting-Host: boole.mitre.org
- Organization: The MITRE Corporation, McLean, VA
- References: <Bxn869.MJ5@utdallas.edu> <Bxnwwn.6Cw@ux1.cso.uiuc.edu> <BxpyEw.I36@cs.psu.edu>
- Date: Wed, 18 Nov 1992 19:25:03 GMT
- Lines: 37
-
-
- In article <BxpyEw.I36@cs.psu.edu>, ward@math.psu.edu (Brian Ward) writes:
- > ryan@ux1.cso.uiuc.edu (amy) writes in response to pmathis@utdallas.edu (Paul J. Mathis):
- > |>What are some good books on Scheme? I currently have only PC Scheme's
- > |>User's Guide and Reference Manual. Thanks!
- > |
- > |ohoh our professor thinks "Structure and Interpretation of Computer
- > |Programs" by Abelson and Sussman is the scheme equivalent of the
- > |bible...it's published by MIT Press through McGraw HIll (I think)
- >
- > "Essentials of Programming Languages" by Friedman, Wand, and Haynes by the
- > same publishers as above isn't really a "scheme book," but it's ok for the
- > basics. (It's got a really cool cover, though!) I live and die by r-4rs
- > these days, though...
-
- Since there's been so little response, and although I can't discuss more
- than _SIPC_ by Abelson/Sussman and Kent Dybvig's book _The Scheme Programming
- Language_, I'll offer my 2 cents.
-
- 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.
-
- Dybvig's book is about 200 pages long and 5 years old. It attempts to teach
- only scheme, not programming, not algorithms. It also improves on SICP for
- my purposes by better covering continuations, engines, and scheme extensions.
- Alas, it too is a bit dated, covering only the R3RS version of scheme. But
- I'm confident that I'll learn more of scheme and more quickly by using
- Dybvig's book than I would using SICP.
- --
-
- | Randy Crawford crawford@mitre.org The MITRE Corporation
- | 7525 Colshire Dr., MS Z421
- | N=1 -> P=NP 703 883-7940 McLean, VA 22102
-