Scheme: feel the cool
April 13, 2012 [Lisp, Metaprogramming, Programming Languages, Scheme, Tech]Update: watch the video
In this series on Scheme: Intro, Basics, Closures.
Here's a presentation I did recently, introducing the Scheme programming language (a dialect of Lisp).
Metaprogramming is very powerful, but is usually so hard that we shy away from it. In Scheme, most metaprogramming is just "normal" programming - you can do it in the same language, and in a macro language that is very similar the normal language.