Class 29
Held:
We explore how and why one writes local recursive procedures.
Preliminaries
Overview
- Why have local procedures
- Naming local procedures with letrec
- Naming local procedures with named let
- Tail recursion vs. helper recursion
Related Pages
Updates
News / Etc.
- Sorry that I could not be in class on Friday.
- No, grading is not done. Thursday, Friday, Saturday, and half of Sunday were booked. I spent six hours grading, but that’s not enough.
Upcoming Work
- Writeup for class 28 due Monday at 10:30 p.m.
- Exercise 5. (No documentation necessary, but appreciated.)
- To: csc151-03-grader@grinnell.edu
- Subject: CSC 151.03 Writeup 28 (YOUR NAMES)
- Writeup for class 29 due Wednesday at 10:30 p.m.
- Exercise 6
- To: csc151-03-grader@grinnell.edu
- Subject: CSC 151.03 Writeup 29 (YOUR NAMES)
- Read Analyzing algorithms for Wednesday’s class.
- No, it’s not ready.
- Exam 3 distributed.
- Prologue due Friday.
- Exam due Tuesday the 14th.
- Cover pages due Wednesday the 15th.
- Epilogues due Wednesday the 15th.
Extra credit (Academic/Artistic)
- Leyla McCalla Trio, Nov. 6, 7:30 p.m. Herrick
- Animated Films, Tuesday, Nov. 7, 11:00 a.m., Faulconer
- CS Table (Computer-Aided Gerrymandering), Tuesday, Nov. 7, noon, Day Dining Room
- Crip Technoscience, Disabled People as Makers and Knowers, Wednesday, Nov. 8, 4:15 p.m., JRC 101.