Welcome to issue 220 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
week of March 18 to 24, 2012.
Quotes of the Week
* shachaf: Type classes are a scary story that you tell new
Haskellers so they can go to sleep at night.
* acowley: Parametric polymorphism is the inspiring story you tell
them to get them riled up and raring to go.
It's like Braveheart for programmers.
* monochrom: the purpose of types is to ban more programs
* rostayob: I was a type constructor, then I took an arrow in the
kind
* shachaf: @let otherfoolish = not otherwise
* flebron: Monoidal objects in the monoidal category of endofunctors
on a category. I took a small detour through tensor
products to understand monoidal categories better, with
one example of such a product.
mauke: I have no idea what you just said
* weexplat: starts a proposal to replace launchMissiles with
atomicDestroyBiosphere
* monochrom: rumour: SPJ will write a thick book "A New Science of
Kind"
* JonathanShapiro: [on abandoning BitC] "And I *still* don't believe
in monads. :-)"
Top Reddit Stories
* Starting the Mezzo Haskell Book
* First patches for iPhone cross compiler against GHC head
* Retrospective thoughts on BitC by its author, and why type classes didn't work for him
* Google Summer of Code 2012 - Haskell.org is participating
* Conduits vs. Pipes. Using Void as an Input or Output type can reduce the number of concepts (source, sink, conduit) from 3 to 1 (pipe).
* Announcing conduit 0.3
* Haskell for embedded domain-specific languages (Functional Programming eXchange 2012)
* Domain theory course
* ANNOUNCE: options, an easy-to-use command-line option parser
Domain: self.haskell, Score: 29, Comments: 21
* A Case Study in Creating Rich Internet Apps in Haskell (Silk at FP eXchange 2012)
* It just occurred to me that (lift .) defines a functor...
Domain: self.haskell, Score: 22, Comments: 15
Top StackOverflow Questions
* Haskell platform: nested functions and optimization
votes: 15, answers: 2
* newtype with RankNTypes
votes: 14, answers: 2
* Pattern Matching - Prolog Vs Haskell
votes: 13, answers: 4
* How does this definition of ArrowLoop.loop work?
votes: 13, answers: 2
* Data.Set : does it always know best?
votes: 12, answers: 2
* Building a histogram with haskell, many times slower than with python
votes: 11, answers: 3
* What is the scope of let when used without in?
votes: 11, answers: 2
* Strange “half to even” rounding in different languages [closed]
votes: 11, answers: 3
* Practical reasons for óhurch Encoding
votes: 10, answers: 1
* Can the FFI deal with arrays? If so, how?
votes: 9, answers: 3
Until next time,
Daniel Santa Cruz
References