19 Feb 02:27
Re: Re: new Haskell hacker seeking peer review
Isaac Jones <ijones <at> syntaxpolice.org>
2005-02-19 01:27:07 GMT
2005-02-19 01:27:07 GMT
John Goerzen <jgoerzen <at> complete.org> writes:
> Here's an alternative:
>
> module Main where
(snip john's version)
And what list would be complete without a points-free version. It
doesn't operate on stdin, though like John's does:
pointsFreeCat :: IO ()
pointsFreeCat = getArgs >>= mapM readFile >>= putStrLn . concat
-- And a regular version for reference
cat2 :: IO ()
cat2 = do a <- getArgs
lines <- mapM readFile a
putStrLn $ concat lines
peace,
isaac
RSS Feed