ClojureCLR v2.14 Release Notes

  • The dynamic var *compiler-options* contains a map of options to send to the Clojure compiler.

    👌 Supported options:

    • 📇 :elide-meta: Have certain metadata elided during compilation. This should be set to a collection of keywords.
    • :disable-locals-clearing: Set to true to disable clearing. Useful for using a debugger.

    The main function of the Clojure compiler sets the *compiler-options* from properties prefixed by clojure.compiler, e.g.

    java -Dclojure.compiler.elide-meta='[:doc :file :line]'