taoensso / nippy

The fastest serialization library for Clojure
https://www.taoensso.com/nippy
Eclipse Public License 1.0
1.04k stars 60 forks source link

Does this encode in a binary format? #106

Closed didibus closed 6 years ago

didibus commented 6 years ago

From the readme, its unclear to me if this encodes into a binary format, or it creates its own human readable format?

Basically, is there any specification on the encoding? Say you wanted to be able to decode nippy encoded data from another language, what would be the work to implement such decoder?

ptaoussanis commented 6 years ago

Hi Didier,

That's correct, Nippy uses a binary format with a spec that was optimized for performance rather than portability between languages.

Would recommend something like edn or json or (possibly) Fressian if you have different language targets.

Hope that helps!