Welcome to issue 253 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
week of November 25 to December 01, 2012.
Quotes of the Week
* edwardk: this breaks my previous record of 6 unsafeCoerce's in a
line
* bos:Harpers gona harp.
Top Reddit Stories
* Pretty Output in GHCi (HOWTO in comments)
* Stable, Vetted Hackage: Call for Participation
* Strict vs non-strict semantics: "Why can’t I just be a little lazy?"
* io-stream: simple and easy to use primitives for I/O using streams
* Toward a Secret Sky: Building a Haskell web app with Snap:
Snap quickstart guide
* Hackage: unittyped-0.1, an extendable library for type-safe computations
including units
* Easy JSON parsing in Haskell with Aeson
* 1st Săo Paulo Haskell Meeting
* Conal Elliott: "Parallel speculative addition via memoization"
* Elm: Making the Web Functional [video/slides]
* From traced monoidal to compact closed: geometry of interaction
explained with (OCaml) code
* Static Analysis with Applicatives
* 24 Pull Requests - Does Anyone Have Project Suggestions?
Domain: self.haskell, Score: 16, Comments: 3
* what if haskell-platform was a hackage metapackage?
Domain: self.haskell, Score: 16, Comments: 7
* Does anyone know if more videos are going to be posted to Haskell Live TV?
* Data-driven hacks for DB querying — is this evil?
* Why does this result not appear in this search in Hoogle?
Domain: self.haskell, Score: 12, Comments: 10
Top StackOverflow Questions
* Is putStrLn thread-safe?
votes: 12, answers: 1
* How do you prove that a function is unique for its type?
votes: 11, answers: 1
* Laziness/strictness between data and newtype
votes: 10, answers: 2
* Why do we use folds to encode datatypes as functions?
votes: 10, answers: 1
* Haskell repa - how to reduce array and return index?
votes: 7, answers: 2
* How much is applicative really about applying, rather than “combining”?
votes: 7, answers: 1
* Why is that not lazy
votes: 7, answers: 2
* Biapplicative and Bimonad?
votes: 6, answers: 1
* reactive-banana-wx `sink` does not generate an event enabling post-sink
processing
votes: 6, answers: 1
* Expand type synonyms, type families with GHCi
votes: 6, answers: 1
* Converting expression to pointfree style (Haskell)
votes: 6, answers: 1
* ADTs vs. Typeclasses — Canonical use
votes: 6, answers: 1
* Haskell: Monitor a file without polling (ŕ la inotify in linux)
votes: 6, answers: 3
Until next time,
Daniel Santa Cruz
References