Bulat Ziganshin wrote: > Hello Colin, > > Thursday, July 07, 2005, 4:33:39 PM, you wrote: >>>>type FilterProgram = [Line] -> [Line] > > CR> interact :: (String -> String) -> IO () > > and there is lines and unlines functions to do just what yopu need > > example: main = interact (unlines.filter(not.null).lines) >
Could you also insert a prompt that is shown before the lines are read? (The first prompt seems to be tricky assuming line buffering ) Christian _______________________________________________ Haskell mailing list Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell