for example, the session: λ> sequence [getLine, getLine] a [hit enter] b [hit enter] raises an error buffer "_HS-Error_", which says: -- Hit `q' to close this window. ["a","a"] <interactive>:36:1: Not in scope: ‘b’ -- To disable popups, customize `haskell-interactive-popup-errors'. Not sure this is a bug of the "interactive-haskell-mode" OR some kind of strange IO buffering problem?