Thanks, but what I needed was a line-by-line analyser. I ended up with Felipe's solution. Thank you all! On Mon, Jul 21, 2008 at 16:14, Henk-Jan van Tuyl <hjgtuyl@chello.nl> wrote:
On Mon, 21 Jul 2008 06:51:27 +0200, Felipe Lessa <felipe.lessa@gmail.com> wrote:
On Sun, Jul 20, 2008 at 10:30 PM, Rafael Gustavo da Cunha Pereira Pinto <rafaelgcpp@gmail.com> wrote:
convert :: String -> [Int] convert = map read . words
read :: FilePath -> IO [[Int]] read fp = (map convert . lines) `fmap` readFile fp
If a single list of Ints is OK, the code can be much simpler:
read' :: FilePath -> IO [Int]
read' fp = (map read . words) `fmap` readFile fp
-- Met vriendelijke groet, Henk-Jan van Tuyl
-- http://functor.bamikanarie.com http://Van.Tuyl.eu/ --
_______________________________________________ Beginners mailing list Beginners@haskell.org http://www.haskell.org/mailman/listinfo/beginners
-- Rafael Gustavo da Cunha Pereira Pinto Electronic Engineer, MSc.