
10 Jan
2011
10 Jan
'11
12:14 p.m.
On Sun, 2011-01-09 at 16:54 +0000, Magnus Therning wrote:
On 09/01/11 00:46, Maciej Piechotka wrote:
Nanoparsec is currently simply a port of attoparsec on the ListLike (the abstraction of lists used by iteratee).
It allows to achive in parsing a near-attoparsec levels of speed (benchmarks from attoparsec library shown a 0.450 ± 0.028 for attoparsec, 0.479 ± 0.043 for nanoparsec and 1.532 ± 0.084 for parsec 3) combining the flexibility of stream of parsec 3 with the iterative approach and speed of attoparsec.
It's a bit unfortunate that it requires base 4.3, GHC 7 hasn't made it into a lot of distros yet so that causes a lot of extra work when wanting to try it out :-(
/M
I'll fix it in next release. Regards