[Haskell-cafe] implementing a csv reader
Jens Fisseler
Jens.Fisseler at FernUni-Hagen.de
Tue Aug 22 05:30:22 EDT 2006
Hi Tamas,
> Questions:
>
> 1. Please tell me if you know of a csv module, because then I would do
> something else.
I think MissingH contains a simple CSV parser, but the server seems to be
down.
> 2. I am looking for a parser, but I don't know Haskell parsers. Is
> Parsec a good choice?
Parsec is definitely a good choice, but beware that it parses the whole
input before returning, thus it may consume a huge batch of memory. As CSV
is a line oriented format, you should make your parser lazy. Search the
mailing list archive for "lazy parser".
Regards,
Jens
More information about the Haskell-Cafe
mailing list