Simon Willison’s Weblog

If It's Not Nailed Down, Steal It. Pattern Matching, S-Expressions, and Domain Specific Languages in Ruby.