[Haskell-cafe] ghc --make Vs runhaskell
Tristan Seligmann
mithrandi at mithrandi.net
Wed Feb 4 03:35:45 UTC 2015
On 4 February 2015 at 05:23, Madhu Babu <madhub.bits at gmail.com> wrote:
> Basically, in the following code, we print a line first and the read the
> line from stdin. This behavior works perfectly fine when using “runhaskell
> guess.hs”. But when i say “./guess”, i had to type in a number directly (
> i.e. first prompt is skipped ).
This is most likely due to stdio buffering; usually stdin/stdout are
line buffered, so data you write with putStr may not actually be
written until a newline is written. This post / thread details some
ways to handle this problem:
https://www.haskell.org/pipermail/beginners/2010-March/003692.html
--
mithrandi, i Ainil en-Balandor, a faer Ambar
More information about the Haskell-Cafe
mailing list