Fork me on GitHub
#unrepl
<
2018-01-05
>
volrath10:01:43

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

cgrand11:01:06

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

volrath11:01:33

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

cgrand11:01:53

+ is emitted as a #unrepl/object, #โ€™+ is not

cgrand11:01:09

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

volrath11:01:48

cool ๐Ÿ™‚