GaloisInc / json

Haskell JSON library
Other
27 stars 10 forks source link

Complete rewrite #17

Open BurningWitness opened 1 year ago

BurningWitness commented 1 year ago

What lead me here

1) I've been using aeson at work for the past four years and I thoroughly dislike it; 2) I wrote a small pretty-printer a month ago and suddenly it turned out aeson can't stream requests. The expected way of implementing streaming is I guess json-stream, a library that has a big ol' "actually we cheat a lot" disclaimer at the bottom of it; 3) There's probably lots of cool things that can be done here; 4) There's a library called json that has been dead for three years (I started on July 6th).

What this rewrite does not have

Corners explored while rewriting

What this rewrite provides

Extra things I did (or didn't)

What could probably be added