[Haskell-cafe] Haskell Weekly News: Issue 231

Daniel Santa Cruz dstcruz at gmail.com
Thu Jun 14 04:06:26 CEST 2012


Welcome to issue 231 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers
the week of June 03 to 09, 2012.

Announcements

Paolo Capriotti announced the patchlevel release of GHC 7.4.2. "This
release contains a number of bugfixes relative to 7.4.1, so we
recommend upgrading."
[1] http://goo.gl/X3Z85

Quotes of the Week

   * roconnor: there's a right way, and a wrong way, and then there is
               the ekmett way.

Top Reddit Stories

   * Haskell Platform 2012.2.0.0 released
     Domain: hackage.haskell.org, Score: 104, Comments: 33
     On Reddit: [2] http://goo.gl/ZNa9h
     Original: [3] http://goo.gl/JjJg2

   * Why free monads matter
     Domain: haskellforall.com, Score: 61, Comments: 47
     On Reddit: [4] http://goo.gl/hfKlc
     Original: [5] http://goo.gl/JPpsp

   * 3 Flavors of MVar: Lock, Var, Barrier
     Domain: neilmitchell.blogspot.com, Score: 43, Comments: 20
     On Reddit: [6] http://goo.gl/3eEkO
     Original: [7] http://goo.gl/ek7Qq

   * Introducing the HERMIT Equational Reasoning Framework
     Domain: ittc.ku.edu, Score: 36, Comments: 20
     On Reddit: [8] http://goo.gl/UC0sF
     Original: [9] http://goo.gl/ifS7f

   * Complicating conduit?
     Domain: yesodweb.com, Score: 35, Comments: 45
     On Reddit: [10] http://goo.gl/W4rfE
     Original: [11] http://goo.gl/rU0vK

   * Beautiful Code, Compelling Evidence: OpenGL, Cairo tutorial
     [PDF, 33 pages]
     Domain: renci.org, Score: 33, Comments: 2
     On Reddit: [12] http://goo.gl/qKY8w
     Original: [13] http://goo.gl/r5SVj

   * Forklift - a pattern for performing monadic actions in a worker thread
     Domain: apfelmus.nfshost.com, Score: 30, Comments: 7
     On Reddit: [14] http://goo.gl/B6brV
     Original: [15] http://goo.gl/mWVAv

   * Dependently typed programming with singletons (Eisenberg, Weirich)[PDF]
     Domain: cis.upenn.edu, Score: 29, Comments: 3
     On Reddit: [16] http://goo.gl/y3fYv
     Original: [17] http://goo.gl/RqM5m

   * Continuation-based relative-time FRP
     Domain: paolocapriotti.com, Score: 22, Comments: 6
     On Reddit: [18] http://goo.gl/CFSK7
     Original: [19] http://goo.gl/cP0cJ

   * Explaining the Prompt monad with a clearer representation
     Domain: joeysmandatory.blogspot.com, Score: 21, Comments: 42
     On Reddit: [20] http://goo.gl/ZZM93
     Original: [21] http://goo.gl/Im7SF

   * Lazily Evaluate length of a list
     Domain: self.haskell, Score: 21, Comments: 29
     On Reddit: [22] http://goo.gl/cKUOt
     Original: [23] http://goo.gl/cKUOt

Top StackOverflow Questions

   * Killing a thread when MVar is garbage collected
     votes: 22, answers: 4
     Read on SO: [24] http://goo.gl/cvoqw

   * How does one write efficient Dynamic Programming algorithms in Haskell?
     votes: 16, answers: 3
     Read on SO: [25] http://goo.gl/mkMTp

   * How to apply a polymorphic function to a Dynamic value
     votes: 11, answers: 1
     Read on SO: [26] http://goo.gl/3jIVr

   * Haskell Typeclass for Tuples
     votes: 11, answers: 3
     Read on SO: [27] http://goo.gl/pvDah

   * Monadic expressions in conditionals - GHC compiles, cabal refuses
     votes: 10, answers: 2
     Read on SO: [28] http://goo.gl/QXMXh

   * GHC Optimization: Collatz conjecture
     votes: 10, answers: 2
     Read on SO: [29] http://goo.gl/AfiEC

   * Haskell: Lists vs Streams
     votes: 10, answers: 3
     Read on SO: [30] http://goo.gl/qn1dE

   * Is my program Turing-complete?
     votes: 9, answers: 2
     Read on SO: [31] http://goo.gl/PLf5q

   * How to find the optimal processing order?
     votes: 9, answers: 1
     Read on SO: [32] http://goo.gl/P3XZ2

   * How to do fast data deserialization in Haskell
     votes: 9, answers: 1
     Read on SO: [33] http://goo.gl/Synm2

   * What's so bad about OverlappingInstances?
     votes: 9, answers: 1
     Read on SO: [34] http://goo.gl/M17Rp


Until next time,
Daniel Santa Cruz

References

   1. http://permalink.gmane.org/gmane.comp.lang.haskell.glasgow.user/22181
   2. http://hackage.haskell.org/platform/?2012.2.0.0
   3. http://www.reddit.com/r/haskell/comments/uipvz/haskell_platform_2012200_released/
   4. http://www.haskellforall.com/2012/06/you-could-have-invented-free-monads.html
   5. http://www.reddit.com/r/haskell/comments/utxq2/why_free_monads_matter/
   6. http://neilmitchell.blogspot.com/2012/06/flavours-of-mvar_04.html
   7. http://www.reddit.com/r/haskell/comments/uk9wu/3_flavors_of_mvar_lock_var_barrier/
   8. http://www.ittc.ku.edu/csdlblog/?p=105
   9. http://www.reddit.com/r/haskell/comments/ujdet/introducing_the_hermit_equational_reasoning/
  10. http://www.yesodweb.com/blog/2012/06/complicating-conduit
  11. http://www.reddit.com/r/haskell/comments/urc75/complicating_conduit/
  12. http://www.renci.org/wp-content/pub/tutorials/BeautifulCode.pdf
  13. http://www.reddit.com/r/haskell/comments/uqc33/beautiful_code_compelling_evidence_opengl_cairo/
  14. http://apfelmus.nfshost.com/blog/2012/06/07-forklift.html
  15. http://www.reddit.com/r/haskell/comments/uq44h/forklift_a_pattern_for_performing_monadic_actions/
  16. http://www.cis.upenn.edu/~eir/papers/2012/singletons/paper.pdf
  17. http://www.reddit.com/r/haskell/comments/uic9g/dependently_typed_programming_with_singletons/
  18. http://paolocapriotti.com/blog/2012/06/04/continuation-based-relative-time-frp/
  19. http://www.reddit.com/r/haskell/comments/uklsq/continuationbased_relativetime_frp/
  20. http://joeysmandatory.blogspot.com/2012/06/explaining-prompt-monad-with-simpler.html
  21. http://www.reddit.com/r/haskell/comments/unpaz/explaining_the_prompt_monad_with_a_clearer/
  22. http://www.reddit.com/r/haskell/comments/uomz4/lazily_evaluate_length_of_a_list/
  23. http://www.reddit.com/r/haskell/comments/uomz4/lazily_evaluate_length_of_a_list/
  24. http://stackoverflow.com/questions/10871303/killing-a-thread-when-mvar-is-garbage-collected
  25. http://stackoverflow.com/questions/10906053/how-does-one-write-efficient-dynamic-programming-algorithms-in-haskell
  26. http://stackoverflow.com/questions/10889682/how-to-apply-a-polymorphic-function-to-a-dynamic-value
  27. http://stackoverflow.com/questions/10899804/haskell-typeclass-for-tuples
  28. http://stackoverflow.com/questions/10867300/monadic-expressions-in-conditionals-ghc-compiles-cabal-refuses
  29. http://stackoverflow.com/questions/10876110/ghc-optimization-collatz-conjecture
  30. http://stackoverflow.com/questions/10942450/haskell-lists-vs-streams
  31. http://stackoverflow.com/questions/10878846/is-my-program-turing-complete
  32. http://stackoverflow.com/questions/10879838/how-to-find-the-optimal-processing-order
  33. http://stackoverflow.com/questions/10902405/how-to-do-fast-data-deserialization-in-haskell
  34. http://stackoverflow.com/questions/10942136/whats-so-bad-about-overlappinginstances



More information about the Haskell-Cafe mailing list