Just found your CLJ-891 and added a comment there that keyword has similar
issues with a link to this thread.
See that you tried to solve it in java… while I tried to stay up in clj … but
any protocol-based solution seems to be up in the air still (?).
Hopefully both interfaces can be enhanced
> PS. same issue with (symbol name) and (symbol ns name)…
>
Huh, somehow I noticed this issue with symbol, but didn't see it with
keyword. I guess I've need the two arg version of symbol, but never needed
the two arg version of keyword.
See some related discussion here:
https://groups.googl
The keyword constructor has two signatures: [name] and [ns name]
The keyword doc reads: "Returns a Keyword with the given namespace and name.
Do not use :
in the keyword strings, it will be added automatically."
Looking at the implementation and testing in the repl, for [name] the following