cljs-dev

ClojureScript compiler & std lib dev, https://clojurescript.org/community/dev
thheller 2019-12-15T09:15:32.017Z

@borkdude if $macros is used directly that would be an error. it is what the self-hosted stuff uses for macros but the user should access directly

thheller 2019-12-15T09:16:34.017900Z

just like regular CLJS can't reach into CLJ directly

borkdude 2019-12-15T10:44:04.018200Z

@thheller this is used in cljs.spec

borkdude 2019-12-15T10:54:02.018600Z

so maybe it's only an implementation detail, but at least now implementors don't get a false positive 😉

borkdude 2019-12-15T10:57:58.019800Z

or should that namespace have been explicitly required / aliased?

thheller 2019-12-15T10:59:18.020900Z

hmm right that looks like its working around resolve issues where you can't otherwise reference something from the macro world directly