On Wed, 2002-11-13 at 22:43, William Lee Irwin III wrote: >> There is a semantic difference here, as the version I posted above takes >> files from the command-line, though it does fail to accommodate the >> pass-through case, which is handled by: [...]
On Thu, Nov 14, 2002 at 05:33:59PM -0500, Tom Moertel wrote: > I need this behavior often enough to justify writing a small module to > provide it: > Full version at http://tea.moertel.com/~thor/ravt/ravt-0.9/GetInput.hs > getInputFromArgs :: [String] -> IO String > getInputFromArgs [] = getContents > getInputFromArgs xs = liftM concat (mapM readFromFile xs) This looks very useful, though less general than nonEmptyMapM_ I'll likely be using myself. Thanks, Bill _______________________________________________ Haskell-Cafe mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell-cafe