home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / lang / scheme / 2611 < prev    next >
Encoding:
Text File  |  1992-11-19  |  2.5 KB  |  51 lines

  1. Newsgroups: comp.lang.scheme
  2. Path: sparky!uunet!ornl!rsg1.er.usgs.gov!darwin.sura.net!spool.mu.edu!agate!linus!linus.mitre.org!crawford
  3. From: crawford@boole.mitre.org (Randy Crawford)
  4. Subject: Re: What are good references on learning Scheme
  5. Message-ID: <1992Nov18.192503.9143@linus.mitre.org>
  6. Originator: crawford@boole.mitre.org
  7. Sender: crawford@boole (Randy Crawford)
  8. Nntp-Posting-Host: boole.mitre.org
  9. Organization: The MITRE Corporation, McLean, VA
  10. References: <Bxn869.MJ5@utdallas.edu> <Bxnwwn.6Cw@ux1.cso.uiuc.edu> <BxpyEw.I36@cs.psu.edu>
  11. Date: Wed, 18 Nov 1992 19:25:03 GMT
  12. Lines: 37
  13.  
  14.  
  15. In article <BxpyEw.I36@cs.psu.edu>, ward@math.psu.edu (Brian Ward) writes:
  16. > ryan@ux1.cso.uiuc.edu (amy) writes in response to pmathis@utdallas.edu (Paul J. Mathis):
  17. > |>What are some good books on Scheme?  I currently have only PC Scheme's
  18. > |>User's Guide and Reference Manual.  Thanks!
  19. > |
  20. > |ohoh our professor thinks "Structure and Interpretation of Computer
  21. > |Programs" by Abelson and Sussman is the scheme equivalent of the 
  22. > |bible...it's published by MIT Press through McGraw HIll (I think)
  23. > "Essentials of Programming Languages" by Friedman, Wand, and Haynes by the
  24. > same publishers as above isn't really a "scheme book," but it's ok for the
  25. > basics. (It's got a really cool cover, though!) I live and die by r-4rs
  26. > these days, though...
  27.  
  28. Since there's been so little response, and although I can't discuss more 
  29. than _SIPC_ by Abelson/Sussman and Kent Dybvig's book _The Scheme Programming
  30. Language_, I'll offer my 2 cents.
  31.  
  32. SIPC is good if you want to spend a _long_ time learning about an older
  33. version of scheme (pre-R3RS?).  Its audience is more appropriately those who 
  34. are new to both programming and algorithms.  It's well over 300 pages long 
  35. and about 8 years old.  It treats the language more as a state of mind than
  36. a bag of tricks.  I own it and respect it for what it is, but I've chosen a
  37. different book to learn scheme.
  38.  
  39. Dybvig's book is about 200 pages long and 5 years old.  It attempts to teach
  40. only scheme, not programming, not algorithms.  It also improves on SICP for
  41. my purposes by better covering continuations, engines, and scheme extensions.
  42. Alas, it too is a bit dated, covering only the R3RS version of scheme.  But 
  43. I'm confident that I'll learn more of scheme and more quickly by using 
  44. Dybvig's book than I would using SICP.
  45. -- 
  46.  
  47. | Randy Crawford        crawford@mitre.org        The MITRE Corporation
  48. |                                                 7525 Colshire Dr., MS Z421
  49. | N=1 -> P=NP           703 883-7940              McLean, VA  22102
  50.