Welcome to issue 203 of the HWN, a newsletter covering developments in the Haskell community. This release covers the week of October 2 to 8, 2011.
Eric Y. Kow has released the 6th issue of the Parallel Haskell Digest.
Janis Voigtlander issued an invitation to send in contributions for the 21st edition of the Haskell Communities & Activities Report. The more the merrier!
New and Updated Projects
- clientsession (Felipe Almeida Lessa; 0.7.3.1) Fix for security vulnerability.
- hit (Vincent Hanquez) An implementation of low level git operations to read and write to a git repository.
- OpenCL (Luis Cabellos; 22.214.171.124) An aparent fork of OpenCLRRaw package, done due to lack of updates from upstream.
- HaTeX (Daniel Diaz Casanueva; 3) A set of combinators which allow you to build LaTeX code, following the LaTeX syntax in a type-safe manner.
- Parsec (Antoine Latter; 3.1.2) A minor point release to the popular monadic combinator library.
- knob (John Millikin) Allows creation of memory-backed handles.
Quotes of the Week
- heatsink: Maybe, (), and Bool go to the Lone Star Bar. The bouncer stops Maybe and says, "we don't serve your kind here."
- DanBurton: correction - there will always be a job for programmers to write code to share pictures of cats
what we need is an adapter package any-lens which uses whichever lens package is available then we get potentially the disadvantages of all, without being able to guarantee the advantages of any.
- mauke: Go too considered harmful
- ddarius: isJust :: Maybe a -> Bool; isJust = unsafeCoerce
- ddarius: Well when people say you need a PhD to program Haskell, you can point out that SPJ doesn't have a PhD.
Top Reddit Stories
- Is Haskell the Cure?. From (mathias-biilmann.net), scored 60 with 60 comments.
- Writing Functions With Many Nameless Parameters. From (blog.atnnn.com), scored 41 with 6 comments.
- Want to help with the new hackage server? Jump in now.... From (haskell.org), scored 37 with 0 comments.
- Slides from my talk on benchmarking and other random topics at IFL. From (slideshare.net), scored 32 with 14 comments.
- "OCaml For the Masses" article on Slashdot. From (developers.slashdot.org), scored 30 with 49 comments.
- WebSockets support for WAI/Warp/Yesod: Thanks to Jasper's awesome work. From (github.com), scored 27 with 6 comments.
- A good explanation of the fixed point combinator in Haskell. From (playingwithpointers.com), scored 25 with 9 comments.
- ANNOUNCE: knob, a library for memory-backed handles. From (haskell.org), scored 24 with 9 comments.
- HaTeX 3 is out!. From (deltadiaz.blogspot.com), scored 23 with 17 comments.
- What should I use for web programming?. From (self.haskell), scored 22 with 30 comments.
- Practice for helping Java & C++ programmers learn Haskell: read programs with them, out loud. From (cliffordbeshers.blogspot.com), scored 21 with 4 comments.
- Creative partner request from a Haskell course's message board. From (imgur.com), scored 19 with 5 comments.
Top StackOverflow Questions
- Clean and type-safe state machine implementation in a statically typed language? votes: 17, answers: 11
- What happens if an Enumerator tries to consume input? votes: 16, answers: 1
- Are there type signatures which Haskell can't verify? votes: 11, answers: 2
- Comparision of enumerator vs. iteratee package votes: 11, answers: 1
- Will a value that has a type with class constraints actually be a function at run time? votes: 10, answers: 4
- Overloading (+) votes: 9, answers: 2
- Strange type error in Haskell let-expression -- what's the issue? votes: 9, answers: 3
- Haskell type declarations in 'where' -- what's going on? votes: 8, answers: 2
- Why is `http` in http-enumerator an Iteratee? votes: 8, answers: 1
- How to check for haskell package versions in ./configure? votes: 8, answers: 5
- Polynomial factorization in Haskell votes: 8, answers: 2
Until next time,
Daniel Santa Cruz