Practical Lessons from Exotic Languages

Accepted Session
Short Form
Scheduled: Wednesday, June 27, 2012 from 1:30 – 2:15pm in B204


Esoteric programming languages never really get the attention they deserve in the mainstream programming culture. We'll examine idioms from several exotic languages and explain how they can improve the quality of more common codebases.


This talk covers idioms from several exotic and esoteric programming languages which sit outside the imperative paradigm. Languages I’d like to cover include Forth, Haskell, Befunge, Scheme, and Prolog.

If you speak Java, C/C++, Perl, or Python, come learn about some ideas which can improve your code. All programmers are welcome, but the thrust of the talk will be towards imperative languages.

Speaking experience

Nothing notable; I have never spoken at anything larger than a BarCamp. I started considering this talk during PyCon, and decided to implement a general-purpose version for a wider audience.