home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / lang / scheme / 2632 < prev    next >
Encoding:
Internet Message Format  |  1992-11-23  |  1.8 KB

  1. Path: sparky!uunet!spool.mu.edu!think.com!ames!sun-barr!cs.utexas.edu!tamsun.tamu.edu!snorkelwacker.mit.edu!ai-lab!zurich.ai.mit.edu!gjr
  2. From: gjr@zurich.ai.mit.edu (Guillermo J. Rozas)
  3. Newsgroups: comp.lang.scheme
  4. Subject: Re: What are good references on learning Scheme
  5. Date: 23 Nov 92 09:46:56
  6. Organization: M.I.T. Artificial Intelligence Lab.
  7. Lines: 20
  8. Message-ID: <GJR.92Nov23094656@chamarti.ai.mit.edu>
  9. References: <BxpyEw.I36@cs.psu.edu> <1992Nov18.192503.9143@linus.mitre.org>
  10.     <1992Nov20.001132.28991@pasteur.Berkeley.EDU>
  11.     <1992Nov22.033413.1020@linus.mitre.org>
  12. Reply-To: gjr@zurich.ai.mit.edu
  13. NNTP-Posting-Host: chamartin.ai.mit.edu
  14. In-reply-to: crawford@boole.mitre.org's message of Sun, 22 Nov 1992 03:34:13 GMT
  15.  
  16. In article <1992Nov22.033413.1020@linus.mitre.org> crawford@boole.mitre.org (Randy Crawford) writes:
  17.  
  18. |   Except that SICP doesn't mention call/cc anywhere.  I think that's a significant
  19. |   omission.  And since R3RS _does_ include continuations, I have to conclude that
  20. |   SICP didn't attempt to cover all of even R3RS, much less R4.
  21.  
  22.  
  23. SICP predates R3RS by a few years.  It even predates RRRS (R2RS).
  24.  
  25. The decision to teach about continuations or not in an introductory
  26. class is a major difference of opinion between the "Indiana School"
  27. and the "MIT School".  SICP does not attempt to be a language tutorial
  28. nor is the course on which it is based really a programming class.
  29. There is a difference between teaching programming and teaching
  30. thinking about programs and the decomposition of large systems.  Both
  31. of them are valuable, but they are different.  Of course, you need
  32. concrete programs and concrete programming languages to do the latter,
  33. hence the use of Scheme and the tutorial-like material in SICP.
  34.  
  35. Note that CALL/CC is not required by the reports :-).
  36.