fogus/marginalia — pull request #67 by Raynes (2011-11-23 04:00:30+00:00)
Title: Move application stuff out of core.clj

This matters because having (:gen-class) in core.clj means that the whole file is AOT'd when really all you want is the actual application code to be compiled. This is a necessity for fixing the Leiningen plugin, since mismatched Clojure versions + AOT'd core.clj = death by NoSuchMethodError.