Welcome to issue 246 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of September 23 to September 23, 2012.
Want to contribute quotes for HWN? Until today the only way to help with those was to use @remember in the IRC channel. Now you can also use @HWNQuotes in twitter to submit quotes for the weekly newsletter.
Quotes of the Week
- carpi: all said ... the brain of someone of who writes compilers for haskell scares me nuts. I wouldn't want them concentrating on me, lest I catch fire.
- Igloo: The major problem, as far as I can see, is how to construct the mumble'.
- edwardk: i want to be able to know if the compiler is being stupid or if its just me, and without any sort of model to reason about it with, i always have to assume it could be the compiler; i already have to deal with that problem, its called 'scala'
- ddarius: Now I can just point people at a readable and relevant paper instead of having to Cale it.
- rwbarton: also, a generally safe answer to "was there an update to lambdabot recently" is "no"
- camccann: you want a debugger? GHC has one. Except that stepping through lazy evaluation is like listening to a stream of consciousness narrative told by a 5-year-old with ADHD.
Top Reddit Stories
- My Haskell book is not dead! I'd love some feedback now that it's six chapters long and growing.. From (sthaskell.com), scored 61 with 18 comments.
- What commercial users say they want from Haskell. From (fpcomplete.com), scored 46 with 54 comments.
- Haskell rewarding moments: Orc Battle translation. From (self.haskell), scored 41 with 22 comments.
- Does Stroustroup have some FP envy? This is a pretty neat library implementation of pattern matching in C++.. From (open-std.org), scored 40 with 44 comments.
- Functional TDD: a clash of cultures?. From (facebook.com), scored 34 with 34 comments.
- Dovetailing. From (self.haskell), scored 33 with 21 comments.
- Oh the fun of trying to install wxhaskell. From (self.haskell), scored 33 with 33 comments.
- Lazy v. Yield: Incremental, Linear Pretty-printing (Kiselyov, Peyton-Jones, Sabry) [pdf]. From (cs.indiana.edu), scored 31 with 54 comments.
- Call for discussion: OverloadedLists extension. From (gist.github.com), scored 24 with 52 comments.
- Real World Haskell: is there a second edition coming?. From (self.haskell), scored 24 with 9 comments.
- Introduction to Functional Reactive Programming [video]. From (blog.edwardamsden.com), scored 23 with 3 comments.
Top StackOverflow Questions
- What optimizations can GHC be expected to perform reliably? votes: 27, answers: 2
- A simple example showing that IO doesn't satisfy the monad laws? votes: 22, answers: 4
- Are there any good use cases for OverlappingInstances? votes: 12, answers: 3
- Why is ListT monad transformer considered buggy - what monad laws it breaks? votes: 11, answers: 1
- How to build and use a bootstrap executable in a Cabal package votes: 10, answers: 1
- Continuation passing style representation of types votes: 10, answers: 1
- GHC code generation for type class function calls votes: 10, answers: 3
- Why inductive datatypes forbid types like `data Bad a = C (Bad a -> a)` where the type recursion occurs in front of ->? votes: 10, answers: 2
- Are functions of arity-n really just an n-category due to currying? Can they be made into a 1-category? votes: 9, answers: 2
- Setting socket options on OSX votes: 9, answers: 0
Until next time,
Daniel Santa Cruz