I'm developing a clojurescript application, so I'm using DIRAC as a clojurescript REPL in the browser.
Since cider adds the cider.nrepl.middleware.track-state middleware to NREPL, dirac receives its messages in clojurescript. When it then parses the message via cljs.reader it chokes on the serialized form of the / symbol, the keyword :/ (for details please see binaryage/dirac#52).
Since clojurescript adheres to the EDN standard, :/ is explicitely named as an invalid keyword.
Clojure itself doesn't say the same thing, so a :/ keyword in clojure seems to be fine.
So my question is: What can I do in this situation?