Welcome to issue 238 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
week of July 22 to 28, 2012.
Quotes of the Week
* clsmith: i find programming in haskell is mostly about reinventing
things and then discovering them in Prelude
* EvanR: ruby, cobol of the 2000s
* monochrom: "customers who used == also liked: foldr, map, Ord,
continuation passing style"
* jmcarthur: we calmly talk trolls to death
Top Reddit Stories
* Haskell logo QR code
Domain: self.haskell, Score: 44, Comments: 5
* In Praise of EitherT
* The must-know list of packages on hackage?
Domain: self.haskell, Score: 39, Comments: 29
* SmartCheck: a better QuickCheck for testing algebraic data and generalizing counterexamples found
* Compile Haskell (Fay) to Javascript using Javascript compiled with GHCJS
* Programming in Fay - Simple example
* Flexibly-Phased Constraints in Haskell
* Do you use Haskell in business? What do you use it for?
Domain: self.haskell, Score: 24, Comments: 57
* ANN: CmdTheLine 0.2 released -- with new tutorial.
* State of the Shelly (Haskell scripting lib)
* Hackage b0rked for cabal 0.10.2
Domain: self.haskell, Score: 22, Comments: 4
* Pipes to Conduits part 0: Combining Functors
* Deconstraining DSLs [PDF]
* What is the reason for Haskell's cabal package problems?
Domain: self.haskell, Score: 17, Comments: 41
* Pipes to Conduits part 4: Recovering from Abort
* Pipes to Conduits part 1: Yield and Await
* Pipes to Conduits part 2: Upstream Results
* Instance Templates: a proposed feature to change type class hierarchies without breaking compatibility
* Categories over pairs of types
* Pipes to Conduits part 3: Abort
Top StackOverflow Questions
* What does “Pure” mean, in the context of programming languages and paradigms?
votes: 21, answers: 2
* Can a thunk be duplicated to improve memory performance?
votes: 17, answers: 3
* What's the current status of restricted monads?
votes: 14, answers: 1
* Is it good style to use a case expression on an Unit value just to use guards?
votes: 13, answers: 3
* Temporary namespace/context in Haskell
votes: 12, answers: 3
* Using the LogicT Monad Transformer in Haskell
votes: 12, answers: 1
* Irrefutable pattern does not leak memory in recursion, but why?
votes: 11, answers: 1
* How to determine type of Haskell functions?
votes: 11, answers: 3
* Haskell: map runST
votes: 9, answers: 3
* How to play with Control.Monad.Writer in haskell?
votes: 9, answers: 1
Until next time,
Daniel Santa Cruz
References