An introduction to the Scheme programming language. Topics include abstract syntax trees (ASTs), proper tail recursion, quotation, homoiconicity, closures, macros and continuations.
After going through the slides, we went through some example Scheme programs. We spent some time looking at how we could implement things like exception handling, object orientation, non-deterministic programming and so on using Scheme primitives.
Link to MeetUp:
http://www.meetup.com/Functional-escape/events/126170252/
Link to Mickey Scheme:
https://github.com/cslarsen/mickey-scheme