venantius / ultra

A Leiningen plugin for a superior development environment
Eclipse Public License 1.0
1.24k stars 35 forks source link

Circumvent all Hara-caused warnings #7

Closed venantius closed 9 years ago

venantius commented 9 years ago

In looking at https://github.com/jonase/kibit/blob/master/src/kibit/check.clj#L42 it occurs to me that rather than discreetly require-ing eastwood in the background, it would be better to just modify require to take advantage of refer-clojure to prevent namespaces from trying to load in interface?, protocol?, etc., since we really only want them at the REPL.

venantius commented 9 years ago

I believe that this is resolved as of release 0.2.0, and so am closing this ticket. I didn't end up going down the refer-clojure path because it turns out you really don't want to screw with clojure.core macros.