Welcome to issue 216 of the HWN, a newsletter covering crowdsourced
links for the Haskell community. This release covers the week of
February 12 to 18, 2012.
You can find the HTML version at:
Quotes of the Week
* monochrom: the selfish program's motive is to fool the programmer
* WilliamByrd: Oleg is an emissary from some advanced alien race.
Working with him is both exhausting and enlightening.
* CodeWeaverX: do-block, or do-not-block. There is no
try-catch-block.
Top Reddit Stories
* Where is Hackage 2.0?
Domain: self.haskell, Score: 66, Comments: 42
* Haskell Performance Patters [HTML slideshow]
* Concatenative, Row-Polymorphic Programming in Haskell
(re: Why Concatenative Programming Matters)
* Neil Mitchell - Shake: A Better Make
* Why concatenative programming matters.
* GSOC 2012 Project Proposal - GHCi in the web browser
* Yesod Blog :: Call for GSoC: expand the reach of Haskell with interactive
websites and good persistence
* hxournal - A pen notetaking program written in Haskell
* Type checking by theorem proving in IDRIS: Brady [pdf, 29 slides]
* Using Lawvere theories to combine effects
* BayHac '12
* Hope for Haskell: making Hackage and cabal-install more awesome
* Thoughts on Haskell Development
Domain: self.haskell, Score: 21, Comments: 77
* Relating Category Theory to Programming Language Theory - MathOverflow
* The Other Prelude — any activity here? It seems like a worthwhile project.
Top StackOverflow Questions
* Covariance / Contravariance in Haskell?
votes: 24, answers: 2
* Haskell for someone who already knows some category theory
votes: 17, answers: 1
* Haskell libraries overview and their quality [closed]
votes: 16, answers: 1
* Haskell existential quantification in detail
votes: 12, answers: 1
* Derivative Towers and how to use the vector-space package (haskell)
votes: 11, answers: 1
* Why doesn't Scala have an IO Monad?
votes: 10, answers: 1
* How to let a function [a] -> [a] operate on [(a,Int)]?
votes: 9, answers: 2
* Speed up runhaskell
votes: 9, answers: 4
* Unnecessary type juggling to define Data.Void (package “void” on Hackage)?
votes: 8, answers: 1
* Lazy vs eager evaluation and double linked list building
votes: 8, answers: 3
Until next time,
Daniel Santa Cruz
References