Hi Richard,

On Mon, Feb 11, 2008 at 12:37:27PM +1300, Richard A. O'Keefe wrote:
> 
> On 9 Feb 2008, at 2:29 pm, Philip Weaver wrote:
> 
> >GHC certain *could* do this, but it's arguably not the right thing  
> >to do.
> 
> I have reminded the GHC maintainers before that the Haskell  
> specification
> *REQUIRES* a Haskell system to support this;

["this" is flushing stdout when we read from stdin, if I have followed
correctly]

Can you please say where the report says this? I've just skimmed
    http://haskell.org/onlinereport/io.html
and didn't see it mentioned.

Also, if there's a GHC bug about this, can you please point me to it? A
quick search didn't find anything.

> there is an example that  
> makes
> no sense whatever without it.

I'm not sure which example you're referring to, but the first example on
the above page
    21.10.1  Summing Two Numbers
starts off by doing
    hSetBuffering stdout NoBuffering
which implies to me that implementations are not expected to do the
flushing hack.


Thanks
Ian

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to