unrepl 2018-01-05

@cgrand just out of curiosity: in unrepl, what's the reason behind emitting namespaces as tagged elements instead of objects, is it cljs?

@volrath: basically objects are for interopy stuff, everything standard (and not supported by edn) should have it’s own tagged litteral

yeah I meant why not emitting them as a "tagged object"... for example, + is an object and it's emitted by unrepl as an unrepl/object tagged element, namespaces are also clojure.lang.Namespace objects, but they've their own special unrepl/ns tag. I was just curious cause this week I started working with nss and I hadn't notice it so far

+ is emitted as a #unrepl/object, #’+ is not

To answer your original question: yes it was meant to ease working with diffrent clojure dialects

cool πŸ™‚