incognito
incognito copied to clipboard
transit tests
transit tests are commented out.
should your library be used? or is it irrelevant due to clojure having tagged literals?
It should be used, but the transit Clojure dependency at some point made it impossible to rebind the map handler, which broke transit support. https://github.com/cognitect/transit-java/issues/31 Unfortunately this is not been resolved yet, but I would be happy to provide help to solve the issue if you need transit support.
I think it is very important to have a widely used library that implements additional serialization or edn and transit. I typically miss datetime and record serialization. I added them to my web sceleton fraework (which is atop of shadow-cljs and sente): https://github.com/pink-gorilla/webly/tree/master/src/webly/encoding
But really this is a much broader issue. I think for datahike this is also relevant.
So you would like to see a serialization library that abstracts over multiple backends and provides additional types such as datetime? That makes sense, although it would be good if we had a serialization format that would work well in general. Feel free to list your requirements or come to our discord channel and we can discuss it there. It is not at the top of our agenda, but we currently also think about extensions, in particular using CBOR to generalize beyond Clojure.