GitHub - couchbase/fleece: A super-fast, compact, JSON-equivalent binary data format

https://github.com/couchbase/fleece

79 points · 9 comments · view on lemmy.world

9 Comments

Black616Angel@feddit.de · 34 pts · 2y (2 replies)

Q: Why didn't you write this in $NEW_LANGUAGE instead of crufty C++? A: I probably should have! $NEW_LANGUAGE is deservedly attracting a lot of attention for its combination of safety, readable syntax, and support for modern programming paradigms. I've been trying out $NEW_LANGUAGE and want to write more code in it. But for this I chose C++ because it's supported on all platforms, lots of people know how to use it, and it still supports high-level abstractions (unlike C.)

Lol

lupec@lemm.ee · 12 pts · 2y (1 reply)

As someone who clicked partly to check if it was Rust-based, I think that's a 100% fair call-out lol

Black616Angel@feddit.de · 4 pts · 2y

Same 😂

jormaig@programming.dev · 10 pts · 2y

What's the difference between this and CBOR?

bitcrafter@programming.dev · 6 pts · 2y

Q: Why the name "Fleece"?

A: It's a reference to the mythical Golden Fleece, the treasure sought by Jason [emphasis mine] and the Argonauts.

I see what you did there...

demesisx@infosec.pub · 4 pts · 2y (2 replies)

This post leads me to piggyback and see what people think of lambdabuffers (which are not my work but something I became aware of through the Haskell community).

lupec@lemm.ee · 2 pts · 2y (1 reply)

I don't have much experience with similar tools but that looks quite interesting, thanks for sharing!

demesisx@infosec.pub · 2 pts · 2y

No problem! I plan to teach for them when/if iterop becomes difficult when sending data between WASM, Haskell, Plutus, and Purescript.

mrkite@programming.dev · 4 pts · 2y (1 reply)

Interesting. A year ago I was looking for something exactly like this for distributing data between multiple servers. Everything required a ton of overhead or was too big to use. I ended up just using json. I did discover that Brotli can compress 3 gigs of json down into just 70 megs nearly instantly.

SoulSkill@lemmy.world · 1 pts · 2y
[ removed ]