EBoard 32: Higher Order Programming
Approximate overview
Administrative stuff
Introductory notes
- It does my heart good that you chatter with each other in the morning.
- When I complained about the decision to disallow Apple Mail on
iDevices, I was told “If you don’t want to install Outlook on
your phone, you can just read email on your computer.” That
necessarily limits the amount of time I am available to
respond to email.
- Yes, sometimes my curmudegonly side rears its head.
- SoLA 3 graded, to be returned soon.
- You must arrange extensions on SoLAs in advance.
- I’ll send out some broad notes on the SoLA, including
details on what I wanted for the style problem and the
XML problem.
- Feel free to visit me with questions.
- On the academic honesty issue: In general, I will not report
you for academic honesty issues on MPs without discussing the
issue with you first.
- Please be careful, and please do not copy verbatim (nor
copy-verbatim-and-change-names).
- Do not discuss SoLAs until they are returned.
- I apologize for making so many of you anxious.
- Today’s lab was released at 8:29 a.m.
Upcoming activities
Token Events
- Collegium Sunday the 21st at 2pm.
Other good things
Upcoming work
Q&A
I’m worried that CSC-161 will fill and I won’t get in.
We do not close first-years out of CSC-161.
We do not close undeclared second-years out of CSC-161.
If you are a declared second-year student and are considering
a CS major, we should keep you in the class.
Why didn’t Sam check the code?
See the note above.
Lab
Preliminaries
- Meet partner
- Review self checks
- Get started!
During Lab
Exercise 3
Please don’t use length or list-ref if you can avoid it. These are
very expensive procedures.
Yes, there are ways to write index-of-by which return #f. If you
do that, you don’t need to do anything different for new-index-of-by.
Post Lab
Exercise 4 is optional!