I also redid the profiling for Parsec3 using ByteStrings directly (Its slower than manually unpacking and feeding it a [Char]):

http://72.167.145.184:8000/parsec_test/Parsec3_BStr.prof

The code for EQ2Parse.hs is identical, aside from changing the type signature of "init" to use the ByteString ParsecT, and removing the line unpack.

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to