unrepl

discussing specification of an edn-based repl and its implementations.
volrath 2018-01-05T10:56:43.000053Z

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

cgrand 2018-01-05T11:15:06.000266Z

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

volrath 2018-01-05T11:21:33.000015Z

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

cgrand 2018-01-05T11:23:53.000023Z

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

cgrand 2018-01-05T11:25:09.000321Z

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

volrath 2018-01-05T11:25:48.000111Z

cool πŸ™‚