[Haskell] Haskell Weekly News: Issue 203

Daniel Santa Cruz dstcruz at gmail.com
Thu Oct 13 04:15:36 CEST 2011


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.html

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-parameters/
  12. http://www.reddit.com/r/haskell/comments/kz8gx/writing_functions_with_many_nameless_parameters/
  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_hackage_server_jump_in/
  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_benchmarking_and_other/
  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_on_slashdot/
  19. https://github.com/yesodweb/wai/blob/master/wai-websockets/Network/Wai/Handler/WebSockets.hs
  20. http://www.reddit.com/r/haskell/comments/l2421/websockets_support_for_waiwarpyesod_thanks_to/
  21. http://playingwithpointers.com/archives/590
  22. http://www.reddit.com/r/haskell/comments/l4gmb/a_good_explanation_of_the_fixed_point_combinator/
  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_memorybacked_handles/
  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_programming/
  28. http://www.reddit.com/r/haskell/comments/l0fne/what_should_i_use_for_web_programming/
  29. http://cliffordbeshers.blogspot.com/2011/10/conalelliott-re-what-resources.html
  30. http://www.reddit.com/r/haskell/comments/l0k0w/practice_for_helping_java_c_programmers_learn/
  31. http://imgur.com/mTxC4
  32. http://www.reddit.com/r/haskell/comments/l3ah1/creative_partner_request_from_a_haskell_courses/
  33. http://stackoverflow.com/questions/7699912/clean-and-type-safe-state-machine-implementation-in-a-statically-typed-language
  34. http://stackoverflow.com/questions/7683408/what-happens-if-an-enumerator-tries-to-consume-input
  35. http://stackoverflow.com/questions/7644658/are-there-type-signatures-which-haskell-cant-verify
  36. http://stackoverflow.com/questions/7674594/comparision-of-enumerator-vs-iteratee-package
  37. http://stackoverflow.com/questions/7659845/will-a-value-that-has-a-type-with-class-constraints-actually-be-a-function-at-run
  38. http://stackoverflow.com/questions/7646624/overloading
  39. http://stackoverflow.com/questions/7662937/strange-type-error-in-haskell-let-expression-whats-the-issue
  40. http://stackoverflow.com/questions/7635720/haskell-type-declarations-in-where-whats-going-on
  41. http://stackoverflow.com/questions/7638326/why-is-http-in-http-enumerator-an-iteratee
  42. http://stackoverflow.com/questions/7645823/how-to-check-for-haskell-package-versions-in-configure
  43. http://stackoverflow.com/questions/7687792/polynomial-factorization-in-haskell



More information about the Haskell mailing list