Current display for atoms looks like this:
#reveal/atom[:foo 0x64b22bd7]
What do you folks think about showing it instead like this:
(atom :foo #_0x64b22bd7)
?I quite like the current format. Why are you thinking the new one? More amenable to REPL manipulation?
I will say, one that struck me as odd is changing the rendering of the reader tag for Clojure builtin objects. e.g., #reveal/atom instead of #object[clojure.lang.Atom
It's shorter
And if you copy-paste it as text to repl you sort of get the same kind of object
Clojure's default object printing seems too verbose for me
same goes for futures, delays, promises, refs, volatiles etc.