[Haskell-cafe] iteratee enumHandle
Paolino
paolo.veronelli at gmail.com
Thu Jul 9 10:40:15 EDT 2009
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
More information about the Haskell-Cafe
mailing list