<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>