[Haskell-cafe] Haskell Weekly News: Issue 188

Daniel Santa Cruz dstcruz at gmail.com
Thu Jun 30 04:17:48 CEST 2011

   Welcome to issue 188 of the HWN, a newsletter covering developments in
   the Haskell community. This release covers the week of June 19 to
   25, 2011.

   It was brought up in cafe this week that some would prefer to see
   full links in the text version of the mailing list as opposed to the
   shortened links. The reason behind using shortened links is that the
   newsletter becomes pretty much unreadable with long links in a plain
   text buffer. In an effort to accommodate both needs, I'm trying a new
   format for links. One that includes shorter links embedded throughout
   the newsletter, and the full reference at the bottom of the text. Let
   me know what you think!

   If you are reading this on a mobile device, or you would just rather
   see the HTML version, point your browser to:



   Alex Mason wrote in to remind us that AusHac2011 (the Australasian
   Haskell Hackathon) will be held on July 8-10, at UNSW in Sydney. "If
   you are an Australian haskell hacker, enthusiast, newbie or
   professional, we would love to see you there."
   [2] http://goo.gl/d0SXy

   Florent Becker announced the release of darcs 2.8 beta 1, with many
   new beta features. Give it a world and let the devs know how things are
   [3] http://goo.gl/rq3DM

Quotes of the Week

   * <[~functor at zygohistomorphic-prepromorphism.endofunctor.org] has
     joined #haskell

   * kmc: actually, C++'s "typename" keyword is inspired by INTERCAL's

   * Toxaris: #haskell delivers a massively multiprogrammer online
     functional programming (MMOFP) experience

   * sully: although I'm switching to haskell more and more just on
     practical grounds

   * mauke: the greek letter lambda is an imperfect approximation of the
     symbol \

   * Cale: The trouble with sarcasm is that in order for it to really be
     effective, the listener has to know what the speaker knows.
     Otherwise, it's indistinguishable from ignorance.

Top Reddit Stories

   * Haskell's evaluation isn't magic.
     Domain: netsuperbrain.com, Score: 42, Comments: 33
     On Reddit: [4] http://goo.gl/jD8jM
     Original: [5] http://goo.gl/31pyt

   * Superclass equalities are now supported
     Domain: hackage.haskell.org, Score: 40, Comments: 16
     On Reddit: [6] http://goo.gl/5PuUh
     Original: [7] http://goo.gl/XhrMR

   * Free Monads for Less (Part 1 of 3): Codensity
     Domain: comonad.com, Score: 35, Comments:
     On Reddit: [8] http://goo.gl/mqkDi
     Original: [9] http://goo.gl/9eWLr

   * Renewed LambdaCube 3D engine, Bullet bindings and Stunts example
     Domain: just-bottom.blogspot.com, Score: 33, Comments: 2
     On Reddit: [10] http://goo.gl/UsP59
     Original: [11] http://goo.gl/YR3sH

   * A new design for haskell.org
     Domain: chrisdone.com, Score: 31, Comments: 47
     On Reddit: [12] http://goo.gl/044JZ
     Original: [13] http://goo.gl/Hvivh

   * Free Monads for Less (Part 2 of 3): Yoneda
     Domain: comonad.com, Score: 25, Comments:
     On Reddit: [14] http://goo.gl/K6fI9
     Original: [15] http://goo.gl/bjV5f

   * Free Monads for Less (Part 3 of 3): Yielding IO
     Domain: comonad.com, Score: 24, Comments:
     On Reddit: [16] http://goo.gl/pKXUR
     Original: [17] http://goo.gl/EDxzo

   * Snap Framework v0.5.1 released
     Domain: snapframework.com, Score: 20, Comments: 2
     On Reddit: [18] http://goo.gl/sKsqq
     Original: [19] http://goo.gl/Chk6j

   * Comparing FRP to RDP (Reactive Demand Programming)
     Domain: awelonblue.wordpress.com, Score: 19, Comments: 2
     On Reddit: [20] http://goo.gl/0wEgx
     Original: [21] http://goo.gl/B4dYs

   * Haskell eDSL Tutorial - Shared expenses
     Domain: lpenz.org, Score: 18, Comments: 11
     On Reddit: [22] http://goo.gl/6yf5j
     Original: [23] http://goo.gl/t14Xs

Top StackOverflow Questions

   * How do you write data structures that are as efficient as possible in GHC?
     votes: 26, answers: 2
     Read on SO: [24] http://goo.gl/cj18P

   * How does seq force functions?
     votes: 15, answers: 1
     Read on SO: [25] http://goo.gl/f1TX8

   * I/O in Haskell is Functional?
     votes: 14, answers: 5
     Read on SO: [26] http://goo.gl/ZT0HQ

   * Exponentiation in Haskell
     votes: 12, answers: 4
     Read on SO: [27] http://goo.gl/ueo1A

   * How to compile a resource into a binary in Haskell?
     votes: 12, answers: 4
     Read on SO: [28] http://goo.gl/mxDPV

   * Haskell Heap Issues with Parameter Passing Style
     votes: 12, answers: 2
     Read on SO: [29] http://goo.gl/b2m10

   * Functor is for (a -> b) -> (f a -> f b), what is for (Category c)
=> c a b -> c (f a) (f b) ?
     votes: 12, answers: 1
     Read on SO: [30] http://goo.gl/Usv7I

   * Better way to write the following program in Haskell
     votes: 12, answers: 7
     Read on SO: [31] http://goo.gl/Dn7Xj

About the Haskell Weekly News

   To help create new editions of this newsletter, please send stories to
   dstcruz at gmail.com.

   Until next time,
   Daniel Santa Cruz


   1. http://haskell.org
   2. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18670
   3. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/90496
   4. http://www.reddit.com/r/haskell/comments/i4k3j/haskells_evaluation_isnt_magic/
   5. http://netsuperbrain.com/blog/posts/haskells-evaluation-isnt-magic
   6. http://www.reddit.com/r/haskell/comments/i6ftr/superclass_equalities_are_now_supported/
   7. http://hackage.haskell.org/trac/ghc/ticket/2715#comment:18
   8. http://www.reddit.com/r/haskell/comments/i7sy0/free_monads_for_less_part_1_of_3_codensity/
   9. http://comonad.com/reader/2011/free-monads-for-less/
  10. http://www.reddit.com/r/haskell/comments/i6qi5/renewed_lambdacube_3d_engine_bullet_bindings_and/
  11. http://just-bottom.blogspot.com/2011/06/renewed-lambdacube-bullet-bindings-and.html
  12. http://www.reddit.com/r/haskell/comments/i9183/a_new_design_for_haskellorg/
  13. http://chrisdone.com/designs/haskell/
  14. http://www.reddit.com/r/haskell/comments/i7v5r/free_monads_for_less_part_2_of_3_yoneda/
  15. http://comonad.com/reader/2011/free-monads-for-less-2/
  16. http://www.reddit.com/r/haskell/comments/i7vho/free_monads_for_less_part_3_of_3_yielding_io/
  17. http://comonad.com/reader/2011/free-monads-for-less-3/
  18. http://www.reddit.com/r/haskell/comments/i3odg/snap_framework_v051_released/
  19. http://snapframework.com/blog/2011/06/19/snap-0.5.1-released
  20. http://www.reddit.com/r/haskell/comments/i4i5c/comparing_frp_to_rdp_reactive_demand_programming/
  21. http://awelonblue.wordpress.com/2011/05/21/comparing-frp-to-rdp/
  22. http://www.reddit.com/r/haskell/comments/i8ylw/haskell_edsl_tutorial_shared_expenses/
  23. http://lpenz.org/articles/hedsl-sharedexpenses
  24. http://stackoverflow.com/questions/6432284/how-do-you-write-data-structures-that-are-as-efficient-as-possible-in-ghc
  25. http://stackoverflow.com/questions/6442019/how-does-seq-force-functions
  26. http://stackoverflow.com/questions/6399702/i-o-in-haskell-is-functional
  27. http://stackoverflow.com/questions/6400568/exponentiation-in-haskell
  28. http://stackoverflow.com/questions/6402158/how-to-compile-a-resource-into-a-binary-in-haskell
  29. http://stackoverflow.com/questions/6429085/haskell-heap-issues-with-parameter-passing-style
  30. http://stackoverflow.com/questions/6445501/functor-is-for-a-b-f-a-f-b-what-is-for-category-c-c-a-b-c
  31. http://stackoverflow.com/questions/6476319/better-way-to-write-the-following-program-in-haskell

More information about the Haskell-Cafe mailing list