
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. You can find a HTML version of this issue at: http://contemplatecode.blogspot.com/2011/10/haskell-weekly-news-issue-203.ht... Announcements Eric Y. Kow has released the 6th issue of the Parallel Haskell Digest. [1] http://goo.gl/zyIWX Janis Voigtlander issued an invitation to send in contributions for the 21st edition of the Haskell Communities & Activities Report. The more the merrier! [2] http://www.mail-archive.com/haskell-cafe@haskell.org/msg93759.html New and Updated Projects * clientsession (Felipe Almeida Lessa; 0.7.3.1) Fix for security vulnerability. [3] http://goo.gl/Ot8d1 * hit (Vincent Hanquez) An implementation of low level git operations to read and write to a git repository. [4] http://goo.gl/bVxHw * OpenCL (Luis Cabellos; 1.0.1.3) An aparent fork of OpenCLRRaw package, done due to lack of updates from upstream. [5] http://goo.gl/bVxHw * 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. [6] http://goo.gl/zuW36 * Parsec (Antoine Latter; 3.1.2) A minor point release to the popular monadic combinator library. [7] http://goo.gl/Gx6Y3 * knob (John Millikin) Allows creation of memory-backed handles. [8] http://goo.gl/Jq7kl 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 * quicksilver: 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? Domain: mathias-biilmann.net, Score: 60, Comments: 60 On Reddit: [9] http://goo.gl/d84BE Original: [10] http://goo.gl/wMrH3 * Writing Functions With Many Nameless Parameters Domain: blog.atnnn.com, Score: 41, Comments: 6 On Reddit: [11] http://goo.gl/nLyGE Original: [12] http://goo.gl/uQkke * Want to help with the new hackage server? Jump in now... Domain: haskell.org, Score: 37, Comments: 0 On Reddit: [13] http://goo.gl/kV1gk Original: [14] http://goo.gl/i2Hbk * Slides from my talk on benchmarking and other random topics at IFL Domain: slideshare.net, Score: 32, Comments: 14 On Reddit: [15] http://goo.gl/SKJuH Original: [16] http://goo.gl/zRTwy * "OCaml For the Masses" article on Slashdot Domain: developers.slashdot.org, Score: 30, Comments: 49 On Reddit: [17] http://goo.gl/isVQ3 Original: [18] http://goo.gl/wlKaa * WebSockets support for WAI/Warp/Yesod: Thanks to Jasper's awesome work Domain: github.com, Score: 27, Comments: 6 On Reddit: [19] http://goo.gl/bpjUC Original: [20] http://goo.gl/bpjUC * A good explanation of the fixed point combinator in Haskell Domain: playingwithpointers.com, Score: 25, Comments: 9 On Reddit: [21] http://goo.gl/C8JmY Original: [22] http://goo.gl/zZnDO * ANNOUNCE: knob, a library for memory-backed handles Domain: haskell.org, Score: 24, Comments: 9 On Reddit: [23] http://goo.gl/JicDL Original: [24] http://goo.gl/xO2tY * HaTeX 3 is out! Domain: deltadiaz.blogspot.com, Score: 23, Comments: 17 On Reddit: [25] http://goo.gl/PVB9h Original: [26] http://goo.gl/aK8Tl * What should I use for web programming? Domain: self.haskell, Score: 22, Comments: 30 On Reddit: [27] http://goo.gl/74r1H Original: [28] http://goo.gl/74r1H * Practice for helping Java & C++ programmers learn Haskell: read programs with them, out loud Domain: cliffordbeshers.blogspot.com, Score: 21, Comments: 4 On Reddit: [29] http://goo.gl/6Cf2o Original: [30] http://goo.gl/P1pD1 * Creative partner request from a Haskell course's message board Domain: imgur.com, Score: 19, Comments: 5 On Reddit: [31] http://goo.gl/ZVWjs Original: [32] http://goo.gl/zW5Yf Top StackOverflow Questions * Clean and type-safe state machine implementation in a statically typed language? votes: 17, answers: 11 Read on SO: [33] http://goo.gl/GRI9p * What happens if an Enumerator tries to consume input? votes: 16, answers: 1 Read on SO: [34] http://goo.gl/bnTJD * Are there type signatures which Haskell can't verify? votes: 11, answers: 2 Read on SO: [35] http://goo.gl/0rfQe * Comparision of enumerator vs. iteratee package votes: 11, answers: 1 Read on SO: [36] http://goo.gl/iR9E1 * Will a value that has a type with class constraints actually be a function at run time? votes: 10, answers: 4 Read on SO: [37] http://goo.gl/o4zDC * Overloading (+) votes: 9, answers: 2 Read on SO: [38] http://goo.gl/Muxre * Strange type error in Haskell let-expression — what's the issue? votes: 9, answers: 3 Read on SO: [39] http://goo.gl/gKLSX * Haskell type declarations in 'where' — what's going on? votes: 8, answers: 2 Read on SO: [40] http://goo.gl/YIydy * Why is `http` in http-enumerator an Iteratee? votes: 8, answers: 1 Read on SO: [41] http://goo.gl/y3qQA * How to check for haskell package versions in ./configure? votes: 8, answers: 5 Read on SO: [42] http://goo.gl/o4EIu * Polynomial factorization in Haskell votes: 8, answers: 2 Read on SO: [43] http://goo.gl/nca2Z Until next time, Daniel Santa Cruz References 1. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/92911 2. http://www.mail-archive.com/haskell-cafe@haskell.org/msg93759.html 3. http://permalink.gmane.org/gmane.comp.lang.haskell.yesod/503 4. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/92871 5. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/92836 6. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/92908 7. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18972 8. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18974 9. http://mathias-biilmann.net/posts/2011/10/is-haskell-the-cure 10. http://www.reddit.com/r/haskell/comments/kza1y/is_haskell_the_cure/ 11. http://blog.atnnn.com/p/writing-haskell-functions-with-many-nameless-paramet... 12. http://www.reddit.com/r/haskell/comments/kz8gx/writing_functions_with_many_n... 13. http://www.haskell.org/pipermail/cabal-devel/2011-October/007803.html 14. http://www.reddit.com/r/haskell/comments/l3zye/want_to_help_with_the_new_hac... 15. http://www.slideshare.net/bos31337/pronk-like-you-mean-it 16. http://www.reddit.com/r/haskell/comments/l04nj/slides_from_my_talk_on_benchm... 17. http://developers.slashdot.org/story/11/10/04/1557206/ocaml-for-the-masses 18. http://www.reddit.com/r/haskell/comments/l1jyt/ocaml_for_the_masses_article_... 19. https://github.com/yesodweb/wai/blob/master/wai-websockets/Network/Wai/Handl... 20. http://www.reddit.com/r/haskell/comments/l2421/websockets_support_for_waiwar... 21. http://playingwithpointers.com/archives/590 22. http://www.reddit.com/r/haskell/comments/l4gmb/a_good_explanation_of_the_fix... 23. http://www.haskell.org/pipermail/haskell-cafe/2011-October/095896.html 24. http://www.reddit.com/r/haskell/comments/l5mwt/announce_knob_a_library_for_m... 25. http://deltadiaz.blogspot.com/2011/10/hatex-3-first-release.html 26. http://www.reddit.com/r/haskell/comments/l38md/hatex_3_is_out/ 27. http://www.reddit.com/r/haskell/comments/l0fne/what_should_i_use_for_web_pro... 28. http://www.reddit.com/r/haskell/comments/l0fne/what_should_i_use_for_web_pro... 29. http://cliffordbeshers.blogspot.com/2011/10/conalelliott-re-what-resources.h... 30. http://www.reddit.com/r/haskell/comments/l0k0w/practice_for_helping_java_c_p... 31. http://imgur.com/mTxC4 32. http://www.reddit.com/r/haskell/comments/l3ah1/creative_partner_request_from... 33. http://stackoverflow.com/questions/7699912/clean-and-type-safe-state-machine... 34. http://stackoverflow.com/questions/7683408/what-happens-if-an-enumerator-tri... 35. http://stackoverflow.com/questions/7644658/are-there-type-signatures-which-h... 36. http://stackoverflow.com/questions/7674594/comparision-of-enumerator-vs-iter... 37. http://stackoverflow.com/questions/7659845/will-a-value-that-has-a-type-with... 38. http://stackoverflow.com/questions/7646624/overloading 39. http://stackoverflow.com/questions/7662937/strange-type-error-in-haskell-let... 40. http://stackoverflow.com/questions/7635720/haskell-type-declarations-in-wher... 41. http://stackoverflow.com/questions/7638326/why-is-http-in-http-enumerator-an... 42. http://stackoverflow.com/questions/7645823/how-to-check-for-haskell-package-... 43. http://stackoverflow.com/questions/7687792/polynomial-factorization-in-haske...