Welcome! Please see the About page for a little more info on how this works.

+20 votes
in Clojure by
retagged by

Interop with clojure.lang.Compiler/demunge occurs in several libraries like clojure.spec.alpha. It is exposed via a normal Clojure function in clojure.repl and clojure.main, but perhaps it should just be available in clojure.core. In fact, ClojureScript already exposes it in cljs.core. Adding demunge to core would help making libraries cross platform and not dependent on clojure.lang.Compiler. I'm also suggesting this for babashka while trying to make clojure.spec.alpha source-compatible with it

1 Answer

+1 vote