GeoffreyMany Thankssome explanation. I suspect it has to do with understanding the IO Monad.Not to complain, but this would not be difficult in any other language I have tried, so I could uselist of String of the file lines. I have experimented with various return types, but GHC does not like any of them. Here is my function:Haskellers:I want to write a function that takes a class name and reads from a file and then returns the
readData :: String -> IO String -- what type here??
readData classNameP = do
let fileName = classNameP ++ ".txt"
contents <- readFile fileName
lines contents
_______________________________________________
Beginners mailing list
Beginners@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners