Great -- I was looking for that!

Dirk

On Thursday, December 29, 2016 at 5:34:36 AM UTC+1, Gregory Look wrote:
>
> mvxcvi/clj-cbor <https://github.com/greglook/clj-cbor> is a native 
> Clojure implementation of the Concise Binary Object Representation 
> <http://cbor.io/> format specified in RFC 7049 
> <https://tools.ietf.org/html/rfc7049>.
>
> CBOR is a binary encoding with the goal of small code size, compact 
> messages, and extensibility without the need for version negotiation. This 
> makes it a good alternative to EDN <https://github.com/edn-format/edn> 
> for storing and transmitting Clojure data in a more compact form.
>
> I've been itching to write this library since first reading through the 
> CBOR spec, which is clear and well thought out. This is a native 
> implementation and the library has no dependencies other than Clojure 
> itself, and the current code is 100% covered by tests. I wanted to write 
> this over using one of the existing two or three libraries because they 
> were either based on Jackson, wrapped a Java lib and required interop, were 
> insufficiently flexible with adding new type extensions, or some 
> combination of the three.
>
> clj-cbor uses a read- and write-handler approach similar to the ones in 
> EDN and Transit, so type extension is simple. The library uses this same 
> mechanism to provide default support for common types like Dates, Instants, 
> Patterns, UUIDs, URIs, BigIntegers, BigDecimals, Ratios, Keywords, Symbols, 
> TaggedLiterals, and sets.
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to