Edit: Hosting back up, split over Ubuntu One and Amazon S3. Should be good for awhile! Sorry for any inconvenience.
So I recently gave a talk to the Triangle Area Functional Programmer's Group about Monadic Parser Combinators. If you don't know what these are, they essentially constitute a formalism for creating purely functional parsers by building them up from simpler ones. I really dig their minimal elegance, pure functionality and the fact that they are a monad that isn't the list or maybe monad, which is always what people use as examples. Oh, and the whole thing is in Emacs Lisp, which I think has lots of didactic benefits.
Oh Where Can I Get A Screencast of this Fascinating Talk??
I'd like to point everyone to Drew Crampsie's SMUG Library for Common Lisp. Although I develop the MPCs from the ground up in the screencast, the basic shape of the library owes itself to Drew's very nice implementation notes on the library. And SMUG is more powerful in a variety of ways too. Check it out.
As usual, the whole talk (which is a series of elisp files) is available on my github.