
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: http://contemplatecode.blogspot.com/2011/06/haskell-weekly-news-issue-188.ht... Announcements 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 working! [3] http://goo.gl/rq3DM Quotes of the Week * <[~functor@zygohistomorphic-prepromorphism.endofunctor.org] has joined #haskell * kmc: actually, C++'s "typename" keyword is inspired by INTERCAL's "PLEASE" * 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@gmail.com. Until next time, Daniel Santa Cruz References 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_magi... 5. http://netsuperbrain.com/blog/posts/haskells-evaluation-isnt-magic 6. http://www.reddit.com/r/haskell/comments/i6ftr/superclass_equalities_are_now... 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_o... 9. http://comonad.com/reader/2011/free-monads-for-less/ 10. http://www.reddit.com/r/haskell/comments/i6qi5/renewed_lambdacube_3d_engine_... 11. http://just-bottom.blogspot.com/2011/06/renewed-lambdacube-bullet-bindings-a... 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_o... 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_o... 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... 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_... 23. http://lpenz.org/articles/hedsl-sharedexpenses 24. http://stackoverflow.com/questions/6432284/how-do-you-write-data-structures-... 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-... 29. http://stackoverflow.com/questions/6429085/haskell-heap-issues-with-paramete... 30. http://stackoverflow.com/questions/6445501/functor-is-for-a-b-f-a-f-b-what-i... 31. http://stackoverflow.com/questions/6476319/better-way-to-write-the-following...