I just made this binary available from the darcs download page.  Here's a link:

http://www.haskell.org/~simonmar/darcs-2.0.2+75.zip

This is built with curl 7.18.2 and has pipelining enabled.

Cheers,
        Simon

Simon Marlow wrote:
The attached patches make darcs build on Windows for me using GHC 6.8.3. I ran 'make test' and most tests passed, except

TESTS FAILED!
        pull.sh

which is much better than I've seen before.


The threadWaitRead issue is even more subtle than I realised. In fact darcs does respond to ^C, but only after you press it twice. I think the reason is this:

     c <- hLookAhead stdin `catch` \_ -> return ' '

this catch is catching the first ^C exception and discarding it. I notice that there are several places in Darcs.Utils that catch all exceptions and discard them, which is generally considered not good style - you could discard all kinds of interesting exceptions.

Cheers,
    Simon


------------------------------------------------------------------------

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to