home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.scheme
- Path: sparky!uunet!haven.umd.edu!darwin.sura.net!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!destroyer!cs.ubc.ca!uw-beaver!newsfeed.rice.edu!rice!cs.rice.edu!dorai
- From: dorai@cs.rice.edu (Dorai Sitaram)
- Subject: Re: What are good references on learning Scheme
- Message-ID: <By6MoB.7qH@rice.edu>
- Sender: news@rice.edu (News)
- Organization: Rice University, Houston
- References: <1992Nov20.001132.28991@pasteur.Berkeley.EDU> <1992Nov22.033413.1020@linus.mitre.org> <GJR.92Nov23094656@chamarti.ai.mit.edu>
- Date: Mon, 23 Nov 1992 18:43:23 GMT
- Lines: 41
-
- In article <GJR.92Nov23094656@chamarti.ai.mit.edu> gjr@zurich.ai.mit.edu writes:
- >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 :-).
-
-
- How does one pronounce the abbreviation "SICP"? I've been
- saying "Sic P" without qualms all along, and only yesterday,
- when someone I recommended the book to started snickering
- did I realize that an alternate pronunciation would be
- desirable.
-
- That said, while I agree that SICP chooses to teach thinking
- about programs over teaching programming, I don't think the
- passing over of call/cc in the book can be attributed to
- that choice. Arguably, if SICP were written today, it would
- contain call/cc or some variant, without such an act
- spelling a compromise of any of its lofty goals.
-
- --d
- --
-
- dorai@cs.rice.edu ! It may be that the gulfs will wash us down;
- dorai@owlnet.rice.edu ! it may be we shall touch the Happy Isles.
-