[Haskell-cafe] Announcing binary-parsers

wren romano wren at community.haskell.org
Sun Oct 2 02:39:12 UTC 2016


On Thu, Sep 22, 2016 at 7:47 PM, 韩冬(基础平台部)
<handongwinter at didichuxing.com> wrote:
> Hi all,
>
> I am happy to announce binary-parsers. A ByteString parsing library built on
> binary. I borrowed lots of design/tests/document from attoparsec so that i
> can build its shape very quickly, thank you bos! And thanks to binary's
> excellent design, the codebase is very small(<500 loc).
>
> From my benchmark, it’s insanely fast, it outperforms attoparsec by 10%~30%
> in aeson benchmark. it’s also slightly faster than scanner(a
> non-backtracking parser designed for speed) in http request benchmark. I’d
> like to ask you to give it a shot if you need super fast ByteString parsing.

Yay! more users of my bytestring-lexing package :)

Since attoparsec's numeric parsers are dreadfully slow, can you tell
how much of your speedup is due to bytestring-lexing vs how much is
due to other differences vs aeson?

-- 
Live well,
~wren


More information about the Haskell-Cafe mailing list