Clojuresque 1.3.0 released

A new version of Clojuresque is available. Read more on what's new...

Why Macros are cool

A recent discussion on the Clojure Google Group about possible AOT compilation abuse made me think again about VimClojure. There AOT is necessary because we have to generate classes of a known name. That is only possible with AOT compilation and gen-class. The resulting bytecode however is (possibly) tied to a certain Clojure version if something under the hood changes. This is of course annoying if you work with different Clojure versions in different projects.

So I finally decided to make VimClojure independent of the Clojure version used in the project. And while doing so the miracles of macros came upon me...