[Haskell-cafe] Text.CSV questions

Dmitri O.Kondratiev dokondr at gmail.com
Fri Jun 17 11:00:20 CEST 2011

I try to parse csv file with Text.CSV, like this:

import Text.CSV
import System

main = do
     [inpFileName] <- getArgs
     putStrLn ("Parsing "++inpFileName++"...")
     let result = parseCSVFromFile inpFileName
     print result

=== As a result I get:

 No instance for (Show
                    (IO (Either Text.Parsec.Error.ParseError CSV)))
   arising from a use of `print'
 Possible fix:
   add an instance declaration for
   (Show (IO (Either Text.Parsec.Error.ParseError CSV)))

=== Question:
How to add a Show instance for "(IO (Either Text.Parsec.Error.ParseError
CSV)))" ?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20110617/5406bc38/attachment.htm>

More information about the Haskell-Cafe mailing list