Lispy (Take 2) - Code-as-data in Ruby, without the metaprogramming madness | Hacker News Reader