I'm not sure this is a bug, or merely an undocumented feature. :-) Anyway, putStr in GHC has different buffer semantics than putStr in Hugs. For example:
(GHCi 5.02) Prelude> putStr "What is your name? " >> getLine Leon What is your name? Prelude> putStr "What is your name? \n" >> getLine What is your name? Leon (Hugs Feb-2001) Prelude> putStr "What is your name? " >> getLine What is your name? Leon best, leon _______________________________________________ Glasgow-haskell-bugs mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs