Welcome to issue 255 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
weeks of January 06 to 19, 201.
Quotes of the Week
* ky3: Indexed monads are just categories in the category of
endofunctors, what's the problem?
* tac: I guess I'm just living in a fantasy world where the docs tell
you how to use such a basic API :P
* shachaf: 3.0 is an edwardk phase, not just a version number. It's
like Picasso's Blue Period.
* cmccann: Clearly the reason why edwardk uses Haskell now is because
every C++ compiler has a restraining order against him.
* shachaf: I'm not sure what your question is, but maybe lens is the
answer.
* cmccann: * cmccann has concluded that lenses are just a category
whose objects are english prepositions and whose morphisms are all
unsafeCoerce
* shachaf: Some people, when asking about a problem in #haskell, get
a link to
okmij.org. Now they have two problems.
* quicksilver: It returns undefined for convenience. I'm not really
sure it's that convenient, but that's why.
* edwardk: cmccann: let me get this straight you are saying that
someone [mm_freak] who by their very nick admits to being a freak
did something freakish?
Top Reddit Stories
* LiquidHaskell: Refinement Types in Haskell via SMT
* Hakyll 4.0 released
* When Haskell is faster than C
* I'm teaching an introductory 12-week class on Haskell.
Join in for a journey!
* Subtractable values are torsors
* Chordify: extract chord sequences from MP3's using HarmTrace
* Getting Started with Haskell
* Using AngularJS with Haskell Snap
* Down with kinds: adding dependent heterogeneous equality to to FC
* Fixing GADTs : Generic recursion schemes for GADTs using fixed
points of higher-order functors
* What's the importance of Category Theory in Haskell? Is it worth
really studying?
Domain: self.haskell, Score: 37, Comments: 60
* Parsing Markdown with Parsec: How Pandoc does it
* Clckwrks, from the creator of Happstack, is developing into a clean
alternative to Wordpress
* pipes-safe-1.0 - Resource management and exception handling for pipes
Top StackOverflow Questions
* values, types, kinds,… as an infinite sequence?
votes: 36, answers: 1
* Why is this a useful warning in Haskell when pattern matching?
“Defined but not used”
votes: 17, answers: 3
* Why are getArgs and getProgName IO actions?
votes: 16, answers: 3
* Can GADTs be used to prove type inequalities in GHC? [duplicate]
votes: 14, answers: 2
* Applying Denotational Semantics to design of Programs [migrated]
votes: 14, answers: 0
* Examples where compiler-optimized functional code performs better
than imperative code
votes: 14, answers: 1
* Why is there only one non-strict function from Int to Int?
votes: 12, answers: 2
* Dependency injection in Haskell: solving the task idiomatically
votes: 12, answers: 3
* What does a Haskell comment starting with `{- |` generally mean?
votes: 11, answers: 1
* Is operational really isomorphic to a free monad?
votes: 10, answers: 3
Until next time,
[39]+Daniel Santa Cruz
References