News for hackers. Stuff that matters.
Re:Glasgow Haskell Compiler 7.2.1 released by danieldk on Wednesday August 10, 2011 @07:06AM (#2867647)
Woohoo, Monad comprehensions :):

http://www.haskell.org/ghc/docs/7.2.1/html/users_guide/synta...

This improve code readability when used judiciously.

Re:Glasgow Haskell Compiler 7.2.1 released by hesselink on Wednesday August 10, 2011 @09:24AM (#2868048)
What monad would you use them for? I've never seen a really good use case.
Re:Glasgow Haskell Compiler 7.2.1 released by jerf on Wednesday August 10, 2011 @10:27AM (#2868334)
I think LINQ is a special case of a monad comprehension. Syntax checked, type checked, composeable query languages (of which the "Structured" Query Language is only one example) are good things.

So far everywhere where I might have been tempted to use a Maybe monad comprehension, applicative functors were more clear anyhow.

Re:Glasgow Haskell Compiler 7.2.1 released by samg_ on Wednesday August 10, 2011 @12:48PM (#2869070)
You are right about query languages being a good for for monad comprehensions. See Torston Grust's dissertation[1], specifically "Combinators from Monad Comprehensions."

1. http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.88.9...

Re:Glasgow Haskell Compiler 7.2.1 released by ourfrank on Wednesday August 10, 2011 @09:36AM (#2868094)
Probably the Maybe monad most often, in usual code.

Or really as a shorter way of writing any smaller monadic code blocks.

I really look forward to using this new feature.

Re:Glasgow Haskell Compiler 7.2.1 released by danieldk on Wednesday August 10, 2011 @09:44AM (#2868119)
I don't know for sure until I try, but I think can be useful for logic monads.