Last year at LambdaConf 2016 I gave a ‘unconference’ talk, these are talks performed on the last day of the conference and are given by attendees. I didn’t have terribly long to prepare, since I was also volunteering, so I presented on something I knew mostly from memory.

I decided to present material from my Introduction to Programming Languages course at Indiana University. This course was in Scheme, with much of the material about programming languages taught by implementing interpreters with different language features in Scheme. My presentation plan consisted of live coding as much of the class material as I could in the time provided. I think it went well enough, but I apologize for the poor legibility of the code on screen.