reveal

vlaaad 2021-11-26T20:28:55.100800Z

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)
?

kenny 2021-11-30T14:59:59.111600Z

I quite like the current format. Why are you thinking the new one? More amenable to REPL manipulation?

kenny 2021-11-30T16:10:20.111900Z

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

vlaaad 2021-11-30T21:04:26.112200Z

It's shorter

vlaaad 2021-11-30T21:05:10.112400Z

And if you copy-paste it as text to repl you sort of get the same kind of object

vlaaad 2021-11-30T21:05:46.112600Z

Clojure's default object printing seems too verbose for me

vlaaad 2021-11-26T20:29:17.101200Z

same goes for futures, delays, promises, refs, volatiles etc.