<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">On 2/14/21 9:47 AM, Iain Duncan wrote:<br>
<br>
</div>
<blockquote type="cite"
cite="mid:CAN9NcLwWdUmJWEDwyizzYAHFxaT8wWqbrgq=k14S0_oUY7EAbQ@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">Hi Bill and others, I just thought I'd share a neat
finding. I'm preparing some resources for new programmers to
learn Scheme for Max, and Matt Wright from CCRMA pointed me the
book he did with Brian Harvey, "Simply Scheme".</div>
</blockquote>
<br>
I took the introductory CS class for CS majors at UC Berkeley in
1989 from Brian Harvey. At that time the class used Scheme, and
Abelson and Sussman's excellent book "Structure and Interpretation
of Computer Programs". (The class is now taught in Python, last I
heard.) At that time the class was very unusual -- I think
something like it was found only at Cal, Stanford, MIT, and
Illinois. I heard that it was so unusual that if you transferred
into Cal's CS department you had to take it ... even if you were in
grad school. On the first day Brian Harvey said "This is probably
the most interesting CS class you will ever take" ... and it was
definitely extremely interesting.<br>
<br>
And Brian Harvey was one of the two best teachers I ever had in my
entire academic career. A model teacher! So I'll bet that his book
is excellent.<br>
<br>
<blockquote type="cite"
cite="mid:CAN9NcLwWdUmJWEDwyizzYAHFxaT8wWqbrgq=k14S0_oUY7EAbQ@mail.gmail.com">
<div dir="ltr">As it turns out, the prelude needed to use the book
works fine on S7 with no alterations, and also exists for
running on Dr Racket over R5RS. The book is very beginner
friendly, and available free. I've worked through the first 9
chapters to test the examples so far, and all work without issue
on Scheme for Max, with the exception of things that use
read-line (which work on Dr Racket) So I'll be making a
video/webpage suggesting it as a good way for new programmers to
learn.
<div><br>
Book here:</div>
<div><a href="https://people.eecs.berkeley.edu/~bh/ss-toc2.html"
moz-do-not-send="true">https://people.eecs.berkeley.edu/~bh/ss-toc2.html</a><br>
</div>
<div><br>
</div>
<div>Just thought I'd share the info!</div>
<div>iain</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
Cmdist mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Cmdist@ccrma.stanford.edu">Cmdist@ccrma.stanford.edu</a>
<a class="moz-txt-link-freetext" href="https://cm-mail.stanford.edu/mailman/listinfo/cmdist">https://cm-mail.stanford.edu/mailman/listinfo/cmdist</a>
</pre>
</blockquote>
<br>
</body>
</html>