4 Sep 2006 10:49
Re: putStr is not evaluated in the correct order
Simon Marlow <simonmarhaskell <at> gmail.com>
2006-09-04 08:49:08 GMT
2006-09-04 08:49:08 GMT
Tomasz Zielonka wrote: > On Sat, Sep 02, 2006 at 05:11:33PM -0700, Jeremy Shaw wrote: > >>GHCi and the compiled program do not buffer the output in quite the >>same way. > > > This comes up so often that perhaps GHCi should advertise those > differences. For example, the starting message could say something > like this: > > ___ ___ _ > / _ \ /\ /\/ __(_) > / /_\// /_/ / / | | GHC Interactive, version 6.?, for Haskell 98. > / /_\\/ __ / /___| | http://www.haskell.org/ghc/ > \____/\/ /_/\____/|_| Type :? for help. > > For a list of differences between GHCi-interpreted and GHC-compiled > programs, type :differences > > Loading package base-1.0 ... linking ... done. It is in the FAQ. The FAQ is currently a bit hard to navigate and could do with splitting up into separate pages, though. http://haskell.org/haskellwiki/GHC:FAQ#If_I_print_out_a_string_using_putStr.2C_and_then_attempt_to_read_some_input_using_hGetLine.2C_I_don.27t_see_the_output_from_the_putStr. We could consider adding a message along the lines you suggest... any other ideas? Cheers,(Continue reading)
RSS Feed