Lesson 3: Recursive Scheme Procedures
Outline:
- Recap:
consandappendlambdaspecial form
- Conditionals
ifandcondspecial formsand/or/not
- Recursion
- recursion
- practice exercises
- Wrap-up
What’s next
Upcoming events/assessments:
- Assignment 2 is due tonight
- Assignment 3 is released and due Monday night
- Quiz 1 will be next Friday; Learning Objectives will be listed by Monday
What you should do now:
- Read the assigned readings (see below)
- Finish and submit Assignment 2
- Try out the exercises from today
- Start Assignment 3 and bring questions to class Monday
Reading assignment (to be completed by the next class):
From today:
- More scheme basics: Dybvig Sec. 2.3-2.8
- Scheme style, but skip:
- “Scheme naming conventions” after “Predicates (?)”
- “Quotes”
Required (for next time):
- What is Currying - StackOverflow summary post - focus on the first one or two answers
- Higher Order Functions - just Sec. 1.1-1.8