I did a small search for parsing a comma seperated file in Haskell and didn't find anything--I threw one together a while ago:
http://www.xoltar.org/languages/haskell/CSV.hs
which isn't much different than your example, though it does handle nested quotation marks.
Bryn
_______________________________________________ Haskell-Cafe mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell-cafe