[Haskell-cafe] Re: new Haskell hacker seeking peer review

Isaac Jones ijones at syntaxpolice.org
Fri Feb 18 20:27:07 EST 2005


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


More information about the Haskell-Cafe mailing list