[Haskell-cafe] Haskell Weekly News: Issue 207

Daniel Santa Cruz dstcruz at gmail.com
Thu Nov 10 03:38:12 CET 2011


Welcome to issue 207 of the HWN, a newsletter covering developments in
the Haskell community. This release covers the week of October 30 to
November 05, 2011.

You can find the HTML version of this issue at:
http://contemplatecode.blogspot.com/2011/11/haskell-weekly-news-issue-207.html

New and Updated Projects

   * hierarchical-clustering-diagrams (Felipe Almeida Lessa; 0.1)
     Library to draw diagrams of dendrograms.
     [1] http://goo.gl/7deyG

   * websockets (Jasper Van der Jeugt; 0.4.0.0) Major re-write to the
     library with support for multiple versions of the protocol.
     [2] http://goo.gl/i6bVr

   * cereal (Trevor Elliott; 0.3.4.0) Provides support for IEEE754
     encoded Float/Double values.
     [3] http://goo.gl/GwZk8

Quotes of the Week

   * wyfrn: whats broken? my brain or ghci?

   * dons: Being really mean to your software, and following up when it
     breaks, makes it a lot better. But you have to be really, really
     mean.

   * hpc: and when you want to get really ridiculous, agda has universe
     polymorphism, which is when you don't know how high up the tower of
     turtles you have managed to climb

Top Reddit Stories

   * Quick and dirty reinversion of control.
     Domain: blog.sigfpe.com, Score: 59, Comments: 7
     On Reddit: [4] http://goo.gl/J2oon
     Original: [5] http://goo.gl/pQYGA

   * Running a Startup on Haskell [Presentation]
     Domain: infoq.com, Score: 57, Comments: 12
     On Reddit: [6] http://goo.gl/uqfqN
     Original: [7] http://goo.gl/QMu5c

   * LLVM patch is merged for inclusion in LLVM 3.0 release | GHC on ARM
     Domain: ghcarm.wordpress.com, Score: 48, Comments: 2
     On Reddit: [8] http://goo.gl/UNRN6
     Original: [9] http://goo.gl/h6q7I

   * Thunks and lazy blackholes: an introduction to GHC at runtime
     Domain: mainisusuallyafunction.blogspot.com, Score: 39, Comments: 0
     On Reddit: [10] http://goo.gl/nQN3U
     Original: [11] http://goo.gl/HqKaL

   * GHC feature request: warn about unused constraints -- "I think
this could make for a nice project for someone wanting to dig into
hacking on GHC"
     Domain: byorgey.wordpress.com, Score: 34, Comments: 16
     On Reddit: [12] http://goo.gl/MIMCN
     Original: [13] http://goo.gl/GPt0B

   * Haskell Implementors Workshop 2011 Videos Online!
     Domain: neilmitchell.blogspot.com, Score: 31, Comments: 3
     On Reddit: [14] http://goo.gl/MqszQ
     Original: [15] http://goo.gl/LUsFe

   * What Constraints Entail, Part 1
     Domain: comonad.com, Score: 29, Comments: 0
     On Reddit: [16] http://goo.gl/Tt41V
     Original: [17] http://goo.gl/SdGdm

   * [Newbie]: Haskell code is really slow compared to same code in
Python. Can anyone help me find what the problem is ?
     Domain: self.haskell, Score: 29, Comments: 51
     On Reddit: [18] http://goo.gl/15bb8
     Original: [19] http://goo.gl/15bb8

   * Please help me gather information about Haskell installations on Macs
     Domain: gist.github.com, Score: 26, Comments: 14
     On Reddit: [20] http://goo.gl/Yfc32
     Original: [21] http://goo.gl/xQACw

   * Why learning Functional Programming (and Haskell in particular) can be hard
     Domain: harishankar.org, Score: 25, Comments: 46
     On Reddit: [22] http://goo.gl/8Xb3V
     Original: [23] http://goo.gl/FKlcj

   * How do you write nontrivial tests in QuickCheck?
     Domain: self.haskell, Score: 23, Comments: 15
     On Reddit: [24] http://goo.gl/FL6jh
     Original: [25] http://goo.gl/FL6jh

Top StackOverflow Questions

   * Calling Haskell from Java with C in between
     votes: 14, answers: 1
     Read on SO: [26] http://goo.gl/RyN00

   * Is “List” specially handled in Haskell's pattern matching?
     votes: 14, answers: 5
     Read on SO: [27] http://goo.gl/y3hdi

   * Why does this simple use of the State monad cause a stack overflow?
     votes: 12, answers: 1
     Read on SO: [28] http://goo.gl/bLlnX

   * Why does this Haskell code not terminate?
     votes: 10, answers: 4
     Read on SO: [29] http://goo.gl/LStfr

   * Is it possible to make a type an instance of a class if its type
parameters are in the wrong order?
     votes: 10, answers: 4
     Read on SO: [30] http://goo.gl/aRh0b

   * How to make a type with restrictions
     votes: 9, answers: 3
     Read on SO: [31] http://goo.gl/SRTfY

   * Desugaring do-notation for Monads
     votes: 9, answers: 1
     Read on SO: [32] http://goo.gl/CqoQF

   * Equation from “Programming Pearls” - can somebody explain me?
     votes: 8, answers: 1
     Read on SO: [33] http://goo.gl/kUr67

   * ADT names. What is `Left a`, and then what is `a`, in Haskell?
     votes: 8, answers: 2
     Read on SO: [34] http://goo.gl/IVoN0

   * Why are boxed vectors so slow?
     votes: 8, answers: 1
     Read on SO: [35] http://goo.gl/4RrQX

Until next time,
Daniel Santa Cruz

References

   1. http://permalink.gmane.org/gmane.comp.lang.haskell.bio/156
   2. http://permalink.gmane.org/gmane.comp.lang.haskell.web/2204
   3. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/93644
   4. http://blog.sigfpe.com/2011/10/quick-and-dirty-reinversion-of-control.html
   5. http://www.reddit.com/r/haskell/comments/luyf4/quick_and_dirty_reinversion_of_control/
   6. http://www.infoq.com/presentations/Running-a-Startup-on-Haskell
   7. http://www.reddit.com/r/haskell/comments/lv9ge/running_a_startup_on_haskell_presentation/
   8. https://ghcarm.wordpress.com/2011/11/03/llvm-patch-is-merged-for-inclusion-in-llvm-3-0-release/
   9. http://www.reddit.com/r/haskell/comments/lzaa7/llvm_patch_is_merged_for_inclusion_in_llvm_30/
  10. http://mainisusuallyafunction.blogspot.com/2011/10/thunks-and-lazy-blackholes-introduction.html
  11. http://www.reddit.com/r/haskell/comments/luxzj/thunks_and_lazy_blackholes_an_introduction_to_ghc/
  12. https://byorgey.wordpress.com/2011/11/05/wanted-ghc-feature-warn-about-unused-constraints/
  13. http://www.reddit.com/r/haskell/comments/m23h2/ghc_feature_request_warn_about_unused_constraints/
  14. http://neilmitchell.blogspot.com/2011/11/haskell-implementors-workshop-2011.html
  15. http://www.reddit.com/r/haskell/comments/lwpzf/haskell_implementors_workshop_2011_videos_online/
  16. http://comonad.com/reader/2011/what-constraints-entail-part-1/
  17. http://www.reddit.com/r/haskell/comments/lyqnx/what_constraints_entail_part_1/
  18. http://www.reddit.com/r/haskell/comments/m03p9/newbie_haskell_code_is_really_slow_compared_to/
  19. http://www.reddit.com/r/haskell/comments/m03p9/newbie_haskell_code_is_really_slow_compared_to/
  20. https://gist.github.com/f8f0464fb76e9fa2cfa1
  21. http://www.reddit.com/r/haskell/comments/lz26e/please_help_me_gather_information_about_haskell/
  22. http://harishankar.org/blog/entry.php/why-learning-functional-programming-and-haskell-in-particular-can-be-hard
  23. http://www.reddit.com/r/haskell/comments/lv84d/why_learning_functional_programming_and_haskell/
  24. http://www.reddit.com/r/haskell/comments/lvupa/how_do_you_write_nontrivial_tests_in_quickcheck/
  25. http://www.reddit.com/r/haskell/comments/lvupa/how_do_you_write_nontrivial_tests_in_quickcheck/
  26. http://stackoverflow.com/questions/7961335/calling-haskell-from-java-with-c-in-between
  27. http://stackoverflow.com/questions/7992524/is-list-specially-handled-in-haskells-pattern-matching
  28. http://stackoverflow.com/questions/7998458/why-does-this-simple-use-of-the-state-monad-cause-a-stack-overflow
  29. http://stackoverflow.com/questions/7960543/why-does-this-haskell-code-not-terminate
  30. http://stackoverflow.com/questions/8005372/is-it-possible-to-make-a-type-an-instance-of-a-class-if-its-type-parameters-are
  31. http://stackoverflow.com/questions/7978191/how-to-make-a-type-with-restrictions
  32. http://stackoverflow.com/questions/8019670/desugaring-do-notation-for-monads
  33. http://stackoverflow.com/questions/7967337/equation-from-programming-pearls-can-somebody-explain-me
  34. http://stackoverflow.com/questions/7969499/adt-names-what-is-left-a-and-then-what-is-a-in-haskell
  35. http://stackoverflow.com/questions/7978130/why-are-boxed-vectors-so-slow



More information about the Haskell-Cafe mailing list