Welcome to issue 256 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
weeks of January 20 to 26, 2013.
Quotes of the Week
* elliott: cmccann: unfortunately it is too perfect an abstraction to
be useful.
* SamanthaD: shachaf: you're one of those dirty imperative communists
who want the state to dictate everything!
* monochrom: I refuse camel case and mark zuckerberg. same level. not
negotiable.
* mauke: a newtype is like an existing type but wearing glasses and a
fake mustache and a sign saying "you've never seen me before"
Top Reddit Stories
* Taking magic out of GHC or: Tracing compilation by transformation
(intro to Core transformations, inlining,..
* Introduction to Haskell IO
* The longest type signature I have ever seen (package Nussinov78)
* There is now a patch for the GHC runtime system which implements a
scheduler which can handle threads with priorities.
* Success story: novice haskeller moves console cursor with
“netwire” FRP library
* Haskell as pseudo code
* Generalizing do notation
Domain: self.haskell, Score: 28, Comments: 19
* Tutorial: Up-front Unit Testing in Haskell
* The Design of a Practical Proof Checker for a Lazy Functional Language [PDF]
* Introduction to Haskell, Lecture 2 is Live
* Hugs in your browser
* Free functors - the reason Free and operational are not equivalent
Domain: self.haskell, Score: 24, Comments: 12
* Scribbling, smudging and smearing with Haskell
Domain: self.haskell, Score: 22, Comments: 108
* Touch and Keyboard API (announcing Elm 0.7.1)
* (re)implementing the generalised Functor strength function using lenses.
Top StackOverflow Questions
* Can using UndecidableInstances pragma locally have global consequences
on compilation termination?
votes: 20, answers: 1
* Why doesn't GHC Haskell support overloaded record parameter names?
votes: 14, answers: 1
* How much does it cost for Haskell FFI to go into C and back?
votes: 14, answers: 2
* Compile unsafe Haskell
votes: 13, answers: 1
* Why GADT/existential data constructors cannot be used in lazy patterns?
votes: 12, answers: 2
* Correct design for Haskell exception handling
votes: 11, answers: 2
* How to use phase control of inlining in haskell?
votes: 10, answers: 0
* Looking for resources that help testing a Haskell implementation for
standard conformance
votes: 9, answers: 1
* Generate a C struct based on a complex Haskell type
votes: 8, answers: 1
* How to structure a Haskell project?
votes: 7, answers: 1
* Difference between two functions creating a singleton list
votes: 7, answers: 3
Until next time,
Daniel Santa Cruz
References