Hi Daniel, The first fix wouldn't work, but the second one (hFlush) did.
Thanks, Michael --- On Wed, 10/21/09, Daniel Fischer <[email protected]> wrote: From: Daniel Fischer <[email protected]> Subject: Re: [Haskell-cafe] Needing strictness? To: [email protected] Cc: "michael rice" <[email protected]> Date: Wednesday, October 21, 2009, 10:27 PM Am Donnerstag 22 Oktober 2009 04:15:56 schrieb michael rice: > Busy night. I wanted the question and response to be on the same line (see > below), so I used putStr instead of putStrLn, but Haskell jumps the gun and > goes to the second line to get the response before the question ever gets > printed. Is this an example of needing strictness? How would I do that, or > something else, to get the result I want? > > putStrLn "Some yes/no question (y/n)?" > ans <- getLine > > Michael Hit send too quickly: alternatively hFlush stdout between question and answer.
_______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
