Welcome to issue 223 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of April 8 to 14, 2012.
Janis Voigtländer issued a call for contributions to the 22nd Haskell Communities and Activities Report. The submissions are due on May 1st, please make sure to send in your project!
Quotes of the Week
- merijn: I'm tempted to just do unsafePerformIO newEmptyMVar at the top level
quicksilver: I can't really be expected to deal with your sinfulness. That's between you and your god.
- dmwit: Notation "BANANAPHONE" := Qed.
acowley: dmwit: that is glorious. I really need to try to work that into a paper at some point.
acowley: dmwit: I can get away with it because my audience doesn't care about the Coq stuff, so they'd just assume it was a French thing.
- acowley: Good haskell code is 20 LANGUAGE pragmas, 40 imports, then one line of perl.
- deggis: oh. running GHC HEAD. must try that next week if coffee just someday isn't enough
- dmwit: hGetContents does not close its handle.
dmwit: hGetContents semicloses its handle.
- monochrom: isTrue = (unsafeCoerce :: Either a b -> Bool) . (unsafeCoerce :: Maybe c -> Either a b) . (unsafeCoerce :: Bool -> Maybe c)
- dmwit: For basically all good properties P, IEEE 754 is not P.
- Cale: Little known fact: For any positive integer n, the infinite sequence of Project Euler problems has only finitely many elements whose solution is not divisible by n.
Top Reddit Stories
- Announcing Yesod 1.0. From (yesodweb.com), scored 101 with 42 comments.
- Why reasoning about space usage in Haskell is hard. From (ro-che.info), scored 63 with 14 comments.
- GHC HEAD now has type level natural number/ literals. From (github.com), scored 63 with 18 comments.
- Working Together. From (yesodweb.com), scored 62 with 31 comments.
- How less is more : polymorphic types can improve safety even in monomorphic functions. From (blog.malde.org), scored 61 with 13 comments.
- A Hopefully Fair and Useful Comparison of Haskell Web Frameworks. From (softwaresimply.blogspot.com), scored 60 with 30 comments.
- First impressions of Haskell: A review of my Haskell adventure. From (binarysculpting.com), scored 46 with 36 comments.
- A "radix tree" import syntax?. From (self.haskell), scored 41 with 26 comments.
- Using ContT to please the eye. From (self.haskell), scored 28 with 15 comments.
- Designing a DCPU-16 emulator in Haskell: on determinism and I/O. From (jaspervdj.be), scored 28 with 6 comments.
Top StackOverflow Questions
- What are type quantifiers? votes: 15, answers: 3
- Haskell: How does 'atomicModifyIORef' work? votes: 12, answers: 2
- Is there a runtime penalty associated with typeclasses? votes: 12, answers: 1
- Timing out pure functions votes: 11, answers: 1
- Haskell - simple constructor comparison (?) function votes: 11, answers: 3
- Partial Application with Infix Functions votes: 10, answers: 3
- Haskell: Why is there no type mismatch (and why does this compile)? votes: 9, answers: 2
- “Dependent optional” data in Haskell votes: 9, answers: 4
- How can I help SpecConstr in GHC? votes: 8, answers: 2
- How to get good performance when writing a list of integers from 1 to 10 million to a file? votes: 7, answers: 2
- Efficiently turn a ByteString into a hex representation votes: 7, answers: 1
Until next time,
Daniel Santa Cruz