News aggregator

'temporary' package

libraries list - Wed, 05/07/2014 - 8:50am
Hi Max, are you still maintaining the 'temporary' package? There's a breakage waiting to be fixed (with a patch): https://github.com/batterseapower/temporary/pull/12 If I don't hear from you in two days, I'll request maintainership and/or fork the package. Roman _______________________________________________ Libraries mailing list Libraries< at >haskell.org http://www.haskell.org/mailman/listinfo/libraries
Categories: Offsite Discussion

A Haskell Reading List

del.icio.us/haskell - Tue, 05/06/2014 - 10:03pm
Categories: Offsite Blogs

transformers 0.4: change in accessor function exports?

libraries list - Tue, 05/06/2014 - 5:16pm
One of the changes[1] in transformers 0.4 is as follows: 0.3: newtype Identity a = Identity { runIdentity :: a } 0.4: newtype Identity a = Identity a runIdentity (Identity x) = x While this may seem benign, I've already seen three cases where this caused breakage[2][3][4]. Is there a reason for this change in 0.4? If not, I'd like to request moving back to the previous formulation to avoid unnecessary breakage. Michael [1] http://hdiff.luite.com/cgit/transformers/commit/Data/Functor/Identity.hs?id=cabf26451206cf1e223970b2df846132300c04d9&ss=1 [2] https://github.com/fpco/streaming-commons/pull/5 [3] https://github.com/ekmett/exceptions/pull/29 [4] https://github.com/ekmett/mtl/commit/d1a6253886a99215d5ff6afe3632b27e696d40b3 _______________________________________________ Libraries mailing list Libraries< at >haskell.org http://www.haskell.org/mailman/listinfo/libraries
Categories: Offsite Discussion

Is it an error to call hGetLine on a non-blocking Handle?

libraries list - Tue, 05/06/2014 - 6:04am
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi folks: I could really use an expert eye on this. I'm trying to get to the bottom of a very tenacious bug in the GHC Builder. The details of how this happens are documented separately for reference: https://gist.github.com/AlainODea/dc841046524cd7833da8 The Handles involved are returned by System.Process.runInteractiveProcess. They are non-blocking at the Illumos kernel level. It appears that maybeFillReadBuffer (called by hGetLine under the hood) treats EAGAIN as an error: http://hackage.haskell.org/package/base-4.7.0.0/docs/src/GHC-IO-Handle-Text.html#maybeFillReadBuffer Is it expected that runInteractiveProcess would return non-blocking Handles for stdout and stderr? Is it an error to call hGetLine on a non-blocking Handle? Thanks, Alain -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJTaG1jAAoJEP0rIXJNjNSAxpwH/immeV301FEZx9o6Q0ODCuqK AUBnDHcjS9VBqhJ7XnuwkWXi83qNJhoi9P
Categories: Offsite Discussion

New gtk2hs 0.12.4 release

gtk2hs - Wed, 11/21/2012 - 12:56pm

Thanks to John Lato and Duncan Coutts for the latest bugfix release! The latest packages should be buildable on GHC 7.6, and the cairo package should behave a bit nicer in ghci on Windows. Thanks to all!

~d

Categories: Incoming News