I'm testing iteratee. This is the possible bug I've found import Data.Iteratee.IO import Data.Iteratee.Base import Data.Iteratee.Char import System.IO import Control.Exception
main = do h <- openFile "mamma23" ReadWriteMode hPutStrLn h "ciao" hSeek h AbsoluteSeek 0 l <- (enumHandle h stream2list :: IO (Iteratee IO String)) >>= run print $ assert (l == "ciao") () assertion failed This aside, I'd like to know if there is a way to use parsec library to make an Iteratee, so if it's possible to make parsec spit out a continuation on EOF, or maybe as in delcont language to capture it. thanks paolino _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe