home *** CD-ROM | disk | FTP | other *** search
- 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
- From: gjr@zurich.ai.mit.edu (Guillermo J. Rozas)
- Newsgroups: comp.lang.scheme
- Subject: Re: What are good references on learning Scheme
- Date: 23 Nov 92 09:46:56
- Organization: M.I.T. Artificial Intelligence Lab.
- Lines: 20
- Message-ID: <GJR.92Nov23094656@chamarti.ai.mit.edu>
- References: <BxpyEw.I36@cs.psu.edu> <1992Nov18.192503.9143@linus.mitre.org>
- <1992Nov20.001132.28991@pasteur.Berkeley.EDU>
- <1992Nov22.033413.1020@linus.mitre.org>
- Reply-To: gjr@zurich.ai.mit.edu
- NNTP-Posting-Host: chamartin.ai.mit.edu
- In-reply-to: crawford@boole.mitre.org's message of Sun, 22 Nov 1992 03:34:13 GMT
-
- In article <1992Nov22.033413.1020@linus.mitre.org> crawford@boole.mitre.org (Randy Crawford) writes:
-
- | 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.
-
-
- SICP predates R3RS by a few years. It even predates RRRS (R2RS).
-
- The decision to teach about continuations or not in an introductory
- class is a major difference of opinion between the "Indiana School"
- and the "MIT School". SICP does not attempt to be a language tutorial
- nor is the course on which it is based really a programming class.
- There is a difference between teaching programming and teaching
- thinking about programs and the decomposition of large systems. Both
- of them are valuable, but they are different. Of course, you need
- concrete programs and concrete programming languages to do the latter,
- hence the use of Scheme and the tutorial-like material in SICP.
-
- Note that CALL/CC is not required by the reports :-).
-