oh, I see it's not not .cljc but it can be made so.
actually porting spec to joker is the reason why I asked that demunge
question š
joker is currently the only unofficial variant of Clojure that supports namespace and qualified keywords (in comparison to janet, ferret)
babashka has them too. If you want to co-operate on the existing work that I already have - it's only a few tweaks to make it work with joker probably
I consider babashka a repackaging version of Clojure JVM ;)
regarding spartan.spec, I think the remaining tweak is that demunge
/ fn-sym
functions
so what you joker developers think about adding that ability?
That's kind of true, but also not. https://github.com/borkdude/sci is a Clojure interpreter backing it all up
Iām guessing that Clojure gives them name info because it has to, insofar as a new function must be compiled via the Java machinery, which requires a name. E.g. see:
user=> (let [a (fn [] (+ 3 3))] (println a))
#object[user$eval142$a__143 0x6e6fce47 user$eval142$a__143@6e6fce47]
nil
user=>