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

  1. Newsgroups: comp.lang.scheme
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!saimiri.primate.wisc.edu!ames!agate!linus!linus.mitre.org!boole.mitre.org!crawford
  3. From: crawford@boole.mitre.org (Randy Crawford)
  4. Subject: Re: What are good references on learning Scheme
  5. Message-ID: <1992Nov22.033413.1020@linus.mitre.org>
  6. Sender: news@linus.mitre.org (News Service)
  7. Nntp-Posting-Host: boole.mitre.org
  8. Organization: The MITRE Corporation, McLean, VA
  9. References: <BxpyEw.I36@cs.psu.edu> <1992Nov18.192503.9143@linus.mitre.org> <1992Nov20.001132.28991@pasteur.Berkeley.EDU>
  10. Date: Sun, 22 Nov 1992 03:34:13 GMT
  11. Lines: 42
  12.  
  13. In article <1992Nov20.001132.28991@pasteur.Berkeley.EDU> matt@volga.Berkeley.EDU (Matt Wright) writes:
  14. >crawford@boole.mitre.org (Randy Crawford) writes:
  15. >>SIPC is good if you want to spend a _long_ time learning about an older
  16. >>version of scheme (pre-R3RS?).  Its audience is more appropriately those who 
  17. >>are new to both programming and algorithms.  It's well over 300 pages long 
  18. >>and about 8 years old.  It treats the language more as a state of mind than
  19. >>a bag of tricks.  I own it and respect it for what it is, but I've chosen a
  20. >>different book to learn scheme.
  21. >
  22. >I'm not sure how to take this.  On one hand it's true that SICP treats
  23. >Scheme more as a state of mind than a language, but I think your
  24. >characterization of it is somewhat unfair.  It's not the case that SICP
  25. >takes a long time to read because it's dumbed-down for beginners!  SICP
  26. >takes a long time to read because it's about all of computer science, and
  27. >not a tutorial for learning Scheme.
  28.  
  29. Exactly why I don't prefer it as a scheme primer.
  30.  
  31. >
  32. >As for the out-of-dateness, I don't think it's such a big deal as you're
  33. >making it.  It's true that after you finish SICP you have to learn that
  34. >SEQUENCE is now called BEGIN and that PRINC is now called DISPLAY and that
  35. >() isn't #f.  But that's 5 minutes of little details; it's not like learning
  36. >a different language.
  37.  
  38. Except that SICP doesn't mention call/cc anywhere.  I think that's a significant
  39. omission.  And since R3RS _does_ include continuations, I have to conclude that
  40. SICP didn't attempt to cover all of even R3RS, much less R4.
  41.  
  42. >
  43. >Once you read SICP you should be able to glance through the latest rnrs and
  44. >"know" the most current definition of Scheme.
  45.  
  46. The same might be said for reading only "The Little Lisper" then R4RS.  That
  47. doesn't say much for SICP as a scheme primer, given that you just read 500 
  48. pages of dense material and _still_ need to read R4RS.
  49.  
  50. -- 
  51.  
  52. | Randy Crawford        crawford@mitre.org        The MITRE Corporation
  53. |                                                 7525 Colshire Dr., MS Z421
  54. | N=1 -> P=NP           703 883-7940              McLean, VA  22102
  55.