Re: [Clojadelphia] Thoughts on preparing for SICP 1.1

From: Paul Snyder
Sent on: Tuesday, March 4, 2014 9:01 PM
Tim,

Thanks to you!

Meetup seems to be running really slowly, but it is working, so the path
should be clear for RSVPs.

To anyone who's bogging down with the text, with the problems, or who has
questions of any sort: please send them to the list!  I'm sure many of
those who have already worked through the section will be happy to jump
in with pointers that might help break through any stumbling blocks or
confusions.

Also, if you were at either of the previous 1.1 discussion sessions and
feel like there was something that didn't quite click, or if you're still
having problems sorting out your tooling, don't hold back from tossing it
out there, as well.

Paul

On Tue, 04 Mar 2014, Tim Visher wrote:

> Once again, Paul, thank you! d(^_^)b
> 
> On Tue, Mar 4, 2014 at 1:49 AM, Paul Snyder <[address removed]> wrote:
> > As we have the online discussion session for SICP 1.1 in one week from
> > today, here are some thoughts on best ways to prepare:
> >
> > In order of priority, I'd recommend:
> >
> >   1. Read section 1.1
> >
> >   2. Type in the examples as you go along; this is a great way to
> >      familiarize yourself with the details of the Scheme language
> >      that will underlay everything that is to follow.
> >
> >   3. Try to tackle the problems. As far as the problems go:
> >
> >     a. 1.1, 1.2, and 1.4 are intended to get you thinking in a
> >        Scheme-like way. If you haven't used a Scheme- or Lisp-like
> >        programming language before, try to figure these out mentally
> >        before entering them into your REPL.
> >
> >     b. 1.5 and 1.6 highlight further details of Scheme's evaluation
> >        strategy. Refer back to the text for details on applicative
> >        order vs. normal order. These terms won't play a huge role
> >        as the book progresses, but once you've got the ideas sorted
> >        out, there's not much left that will confuse you as far as
> >        Scheme's syntax goes.
> >
> >     c. 1.3, 1.7, and 1.r8 have you write code; these are the most
> >        important.  Definitely give them a go.
> >
> >   4. If you have time, you can also watch online lectures associated with
> >      this section. You have at least three options::
> >
> >      a. SICP lectures at HP in 1985. Lecture 1A by Gerald Sussman:
> >         http://ocw.mit.ed...­
> >
> >      b. The Holly Yanco/John Pezaris videos from Ars Digita University
> >         ca. 2000.  Annoyingly, these require a Real Media-capable player.
> >         http://www.aduni....­
> >
> >      c. Brian Harvey's Lectures for Berkeley CS 61A, Spring 2011
> >         http://webcast.be...­
> >
> > Hope this helps,
> >
> > Paul
> >
> >
> >
> > --
> > Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
> > http://www.meetup...­
> > This message was sent by Paul Snyder ([address removed]) from Clojadelphia.
> > To learn more about Paul Snyder, visit his/her member profile: http://www.meetup...­
> > Set my mailing list to email me
> >
> > As they are sent
> > http://www.meetup...­
> >
> > In one daily email
> > http://www.meetup...­
> >
> > Don't send me mailing list messages
> > http://www.meetup...­
> > Meetup, POB 4668 #37895 NY NY USA 10163 | [address removed]
> >
> 
> 
> 
> --
> Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
> http://www.meetup...­
> This message was sent by Tim Visher ([address removed]) from Clojadelphia.
> To learn more about Tim Visher, visit his/her member profile: http://www.meetup...­
> Set my mailing list to email me
> 
> As they are sent
> http://www.meetup...­
> 
> In one daily email
> http://www.meetup...­
> 
> Don't send me mailing list messages
> http://www.meetup...­
> Meetup, POB 4668 #37895 NY NY USA 10163 | [address removed]
> 

Our Sponsors

People in this
Meetup are also in:

Log in

Not registered with us yet?

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy