eastwood

All things realted to eastwood - the Clojure linter
2019-07-16T18:27:04.122700Z

fwiw, I ripped out the ns-map altogether in core.typed.analyzer.jvm. to compensate, I added dynamic vars resolve-{ns,sym}.

2019-07-16T18:33:38.125700Z

a few other things needed changing, but I reuse many tools.analyzer passes as-is. Things like desugar-symbol, desugar-host-expr, maybe-class-literal, macro?, inline? need new implementations, which you can find in the above file or here https://github.com/clojure/core.typed.analyzer.jvm/blob/9950f5b30ca888e1a721d62c60909b3c015f5e6b/src/main/clojure/clojure/core/typed/analyzer/jvm/utils.clj

2019-07-16T18:35:02.126200Z

oh, I also ripped out *env*.

2019-07-16T18:42:20.126800Z

probably a lie that I use the passes as-is, because I delete some dependencies and copy somethings around.

slipset 2019-07-16T20:10:33.127300Z

Thanks! I’ll look into that.