Newsgroups: comp.lang.python,comp.os.linux.misc,comp.lang.tcl,comp.lang.scheme,comp.lang.misc
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!news.mathworks.com!europa.eng.gtefsd.com!howland.reston.ans.net!spool.mu.edu!torn!newshub.ccs.yorku.ca!nexus.yorku.ca!oz
From: oz@nexus.yorku.ca (ozan s. yigit)
Subject: scheme reading [Re: GNU Extension Language Plans]
Message-ID: <oz.782936693@nexus.yorku.ca>
Sender: news@newshub.ccs.yorku.ca (USENET News System)
Organization: York University
References: <EBOUCK.94Oct19170519@dsdbqvarsa.er.usgs.gov> <1994Oct20.125903.19549@njitgw.njit.edu> <386n33$1pf@tools.near.net> <1994Oct22.003018.20004@njitgw.njit.edu>
Date: Sun, 23 Oct 1994 18:24:53 GMT
Lines: 34
Xref: glinda.oz.cs.cmu.edu comp.lang.python:2193 comp.os.linux.misc:30604 comp.lang.tcl:20774 comp.lang.scheme:10535 comp.lang.misc:18334

Aaron Watters [in response to barry margolin]:

>>The standard reference for Scheme is the "Revised**4 Report on the
>>Algorithmic Language Scheme", which is only 55 pages long.  I suspect
>>you're referring the "Structure and Interpretation of Computer Programs".

>You got it!

>>As the name implies, this is a text on programming, not on any particular
>>programming language.  This book is oriented towards teaching about
>>advanced programming structures such as closures, streams, and
>>continuations, which are unique to Scheme and similar languages; mundane
>>features like arrays do admittedly get little coverage....

>Quite right.  As we all know, all uses of arrays are mundane and
>trivial.  Advanced programmers never use arrays.  There are no
>interesting algorithms that use arrays in interesting ways.  Arrays
>never come up in good classes about "advanced" programming.

>In fact: didn't Turing show that all we *really* need is two stacks
>of bits?  Hmmm....

i think you are being utterly silly. SICP does not pretend to cover
all aspects of [any standard] scheme nor all advanced programming concepts.
it does cover some fundamental concepts. whether or not it discusses arrays
in detail is irrelevant to scheme. go read something else, such as
Springer and Friedman's "Scheme and the Art of Programming" and
flame later.

oz
---
full ref: George Springer and Daniel P. Friedman
	  Scheme and the Art of Programming
	  MIT Press and McGraw-Hill, 1989.
