<div>Welcome to issue 244 of the HWN, an issue covering crowd-sourced bits</div><div>of information about Haskell from around the web. This issue covers the</div><div>week of September 9 to September 15, 2012.</div><div><br>
</div><div> Inbox</div><div><br></div><div>As you might have heard, GHC 7.6.1 is out for all platforms. I would</div><div>say "get it while it is still hot", but I guess I missed my opportunity</div><div>to do that last week.</div>
<div>[1] <a href="http://goo.gl/0fwDQ">http://goo.gl/0fwDQ</a></div><div><br></div><div>Sonke Hahn wrote in to announce that on Monday "Story Episodes of</div><div>Nikki and the Robots" was was released.</div><div>
[2] <a href="http://goo.gl/dBifT">http://goo.gl/dBifT</a></div><div><br></div><div>Malcolm Wallace has uploaded videos from ICFP 2012, for those of us</div><div>that didn't have the opportunity to be there. Big thanks for sharing</div>
<div>these with the community!</div><div>[3] <a href="http://goo.gl/6ZhYV">http://goo.gl/6ZhYV</a></div><div><br></div><div> Quotes of the Week</div><div><br></div><div> * copumpkin: when in doubt, blame ski</div><div>
<br>
</div><div> * shachaf: You can call the greengrocer and place an order. That'll</div><div> convert their unordered pears into ordered pears!</div><div><br></div><div> * shachaf: Those who would give up essential type independence for a</div>
<div> little temporary type safety deserve neither independence nor</div><div> safety.</div><div><br></div><div> * ddarius: edwardk: So your plan for Haskell adoption is to write</div><div> Haskell in languages that aren't Haskell, say "Man, these languages</div>
<div> suck, this would be super easy in Haskell", and then use the</div><div> Haskell you started with reproducing functionality at an</div><div> "unbelievable" rate.</div><div><br></div><div> * cmccann: personally I'm just waiting for an extension that demotes</div>
<div> types to the value level, so that we can finally have natural</div><div> numbers.</div><div><br></div><div> Top Reddit Stories</div><div><br></div><div> * Yet another Haskell IDE in the works</div><div> Domain: <a href="http://yesodweb.com">yesodweb.com</a>, Score: 71, Comments: 94</div>
<div> On Reddit: [4] <a href="http://goo.gl/N1nfs">http://goo.gl/N1nfs</a></div><div> Original: [5] <a href="http://goo.gl/z47p8">http://goo.gl/z47p8</a></div><div><br></div><div> * The case of the mysterious explosion in space</div>
<div> Domain: <a href="http://serpentine.com">serpentine.com</a>, Score: 65, Comments: 9</div><div> On Reddit: [6] <a href="http://goo.gl/O782g">http://goo.gl/O782g</a></div><div> Original: [7] <a href="http://goo.gl/eQxOc">http://goo.gl/eQxOc</a></div>
<div><br></div><div> * Haskell vs. F# vs. Scala: A High-level Language Features and Parallelism Support Comparison</div><div> Domain: <a href="http://macs.hw.ac.uk">macs.hw.ac.uk</a>, Score: 47, Comments: 30</div><div>
On Reddit: [8] <a href="http://goo.gl/XWdPX">http://goo.gl/XWdPX</a></div><div> Original: [9] <a href="http://goo.gl/daRy2">http://goo.gl/daRy2</a></div><div><br></div><div> * The functor design pattern</div><div>
Domain: <a href="http://haskellforall.com">haskellforall.com</a>, Score: 42, Comments: 45</div><div> On Reddit: [10] <a href="http://goo.gl/FpJL4">http://goo.gl/FpJL4</a></div><div> Original: [11] <a href="http://goo.gl/pZ4yu">http://goo.gl/pZ4yu</a></div>
<div><br></div><div> * How To Exclude Women From Your Technical Community: A Tutorial</div><div> Domain: <a href="http://tim.dreamwidth.org">tim.dreamwidth.org</a>, Score: 42, Comments: 309</div><div> On Reddit: [12] <a href="http://goo.gl/iKN7H">http://goo.gl/iKN7H</a></div>
<div> Original: [13] <a href="http://goo.gl/GKMjb">http://goo.gl/GKMjb</a></div><div><br></div><div> * A simple library that allows logic programming in Haskell</div><div> Domain: <a href="http://github.com">github.com</a>, Score: 38, Comments: 10</div>
<div> On Reddit: [14] <a href="http://goo.gl/J9Pbp">http://goo.gl/J9Pbp</a></div><div> Original: [15] <a href="http://goo.gl/1bRw5">http://goo.gl/1bRw5</a></div><div><br></div><div> * Larry Wall: "You should probably know about it [Haskell] if only to be able to say 'is this like Haskell?', and, if so, then you know you'll have to hire some really smart people to program in it."</div>
<div> Domain: <a href="http://youtube.com">youtube.com</a>, Score: 34, Comments: 130</div><div> On Reddit: [16] <a href="http://goo.gl/z1PTW">http://goo.gl/z1PTW</a></div><div> Original: [17] <a href="http://goo.gl/5bCN9">http://goo.gl/5bCN9</a></div>
<div><br></div><div> * Malcolm Wallace is broadcasting videos from ICFP</div><div> Domain: <a href="http://m.youtube.com">m.youtube.com</a>, Score: 33, Comments: 9</div><div> On Reddit: [18] <a href="http://goo.gl/O6uuy">http://goo.gl/O6uuy</a></div>
<div> Original: [19] <a href="http://goo.gl/Kyg5O">http://goo.gl/Kyg5O</a></div><div><br></div><div> * Darcs hub alpha: a darcsden fork to “turn the dogfooding knobs up to 11”</div><div> Domain: <a href="http://hub.darcs.net">hub.darcs.net</a>, Score: 30, Comments: 10</div>
<div> On Reddit: [20] <a href="http://goo.gl/5D614">http://goo.gl/5D614</a></div><div> Original: [21] <a href="http://goo.gl/pDHL9">http://goo.gl/pDHL9</a></div><div><br></div><div> * The Architecture of the Mighttpd High-Speed Web Server</div>
<div> Domain: <a href="http://iij.ad.jp">iij.ad.jp</a>, Score: 28, Comments: 4</div><div> On Reddit: [22] <a href="http://goo.gl/7yRbw">http://goo.gl/7yRbw</a></div><div> Original: [23] <a href="http://goo.gl/oCkBt">http://goo.gl/oCkBt</a></div>
<div><br></div><div> * Tying the knot on a Rubik's cube</div><div> Domain: self.haskell, Score: 25, Comments: 7</div><div> On Reddit: [24] <a href="http://goo.gl/0XPiY">http://goo.gl/0XPiY</a></div><div> Original: [25] <a href="http://goo.gl/0XPiY">http://goo.gl/0XPiY</a></div>
<div><br></div><div> * Kazu Yamamoto: Improving the performance of Warp</div><div> Domain: <a href="http://yesodweb.com">yesodweb.com</a>, Score: 24, Comments: 1</div><div> On Reddit: [26] <a href="http://goo.gl/yvRfR">http://goo.gl/yvRfR</a></div>
<div> Original: [27] <a href="http://goo.gl/gEQlA">http://goo.gl/gEQlA</a></div><div><br></div><div> * Taking advantage of "Theorems for Free"?</div><div> Domain: self.haskell, Score: 20, Comments: 9</div>
<div> On Reddit: [28] <a href="http://goo.gl/cqy6U">http://goo.gl/cqy6U</a></div><div> Original: [29] <a href="http://goo.gl/cqy6U">http://goo.gl/cqy6U</a></div><div><br></div><div> Top StackOverflow Questions</div>
<div><br></div><div> * Is there a nice way to make function signatures more informative in Haskell?</div><div> votes: 37, answers: 6</div><div> Read on SO: [30] <a href="http://goo.gl/vOY98">http://goo.gl/vOY98</a></div>
<div><br></div><div> * Purely functional data structures for text editors</div><div> votes: 26, answers: 7</div><div> Read on SO: [31] <a href="http://goo.gl/ciJQ3">http://goo.gl/ciJQ3</a></div><div><br></div><div>
* Lazy Pattern matching in Data.List</div><div> votes: 15, answers: 1</div><div> Read on SO: [32] <a href="http://goo.gl/T2YPC">http://goo.gl/T2YPC</a></div><div><br></div><div> * Can I provide the type-checker with proofs about inductive naturals in GHC 7.6?</div>
<div> votes: 14, answers: 1</div><div> Read on SO: [33] <a href="http://goo.gl/zoMDr">http://goo.gl/zoMDr</a></div><div><br></div><div> * Why does Haskell's “flip id” has this type?</div><div> votes: 12, answers: 1</div>
<div> Read on SO: [34] <a href="http://goo.gl/HWuyZ">http://goo.gl/HWuyZ</a></div><div><br></div><div> * How long pauses can occur in a Haskell program due to garbage collection?</div><div> votes: 11, answers: 1</div>
<div> Read on SO: [35] <a href="http://goo.gl/Stnq7">http://goo.gl/Stnq7</a></div><div><br></div><div> * Good introduction to free theorems [closed]</div><div> votes: 11, answers: 1</div><div> Read on SO: [36] <a href="http://goo.gl/2OVYJ">http://goo.gl/2OVYJ</a></div>
<div><br></div><div> * Int vs Word in common use?</div><div> votes: 10, answers: 3</div><div> Read on SO: [37] <a href="http://goo.gl/JR9xK">http://goo.gl/JR9xK</a></div><div><br></div><div> * Haskell collections with guaranteed worst-case bounds for every single operation?</div>
<div> votes: 9, answers: 1</div><div> Read on SO: [38] <a href="http://goo.gl/Oc4L9">http://goo.gl/Oc4L9</a></div><div><br></div><div> * Zipper data structure for graphical model editor</div><div> votes: 8, answers: 1</div>
<div> Read on SO: [39] <a href="http://goo.gl/BF865">http://goo.gl/BF865</a></div><div><br></div><div>Until next time,</div><div>Daniel Santa Cruz</div><div><br></div><div>References</div><div><br></div><div> 1. <a href="http://comments.gmane.org/gmane.comp.lang.haskell.general/19477">http://comments.gmane.org/gmane.comp.lang.haskell.general/19477</a></div>
<div> 2. <a href="http://joyridelabs.de/blog/?p=1435">http://joyridelabs.de/blog/?p=1435</a></div><div> 3. <a href="http://www.youtube.com/playlist?list=PL4UWOFngo5DV0sAM9qsfnPzNtRaDyZ7MD">http://www.youtube.com/playlist?list=PL4UWOFngo5DV0sAM9qsfnPzNtRaDyZ7MD</a></div>
<div> 4. <a href="http://www.yesodweb.com/blog/2012/09/building-haskell-ide">http://www.yesodweb.com/blog/2012/09/building-haskell-ide</a></div><div> 5. <a href="http://www.reddit.com/r/haskell/comments/zrm9z/yet_another_haskell_ide_in_the_works/">http://www.reddit.com/r/haskell/comments/zrm9z/yet_another_haskell_ide_in_the_works/</a></div>
<div> 6. <a href="http://www.serpentine.com/blog/2012/09/12/the-case-of-the-mysterious-explosion-in-space/">http://www.serpentine.com/blog/2012/09/12/the-case-of-the-mysterious-explosion-in-space/</a></div><div> 7. <a href="http://www.reddit.com/r/haskell/comments/zrxns/the_case_of_the_mysterious_explosion_in_space/">http://www.reddit.com/r/haskell/comments/zrxns/the_case_of_the_mysterious_explosion_in_space/</a></div>
<div> 8. <a href="http://www.macs.hw.ac.uk/~dsg/gph/papers/abstracts/fhpc12.html">http://www.macs.hw.ac.uk/~dsg/gph/papers/abstracts/fhpc12.html</a></div><div> 9. <a href="http://www.reddit.com/r/haskell/comments/zxcks/haskell_vs_f_vs_scala_a_highlevel_language/">http://www.reddit.com/r/haskell/comments/zxcks/haskell_vs_f_vs_scala_a_highlevel_language/</a></div>
<div> 10. <a href="http://www.haskellforall.com/2012/09/the-functor-design-pattern.html">http://www.haskellforall.com/2012/09/the-functor-design-pattern.html</a></div><div> 11. <a href="http://www.reddit.com/r/haskell/comments/zxl49/the_functor_design_pattern/">http://www.reddit.com/r/haskell/comments/zxl49/the_functor_design_pattern/</a></div>
<div> 12. <a href="http://tim.dreamwidth.org/1762846.html">http://tim.dreamwidth.org/1762846.html</a></div><div> 13. <a href="http://www.reddit.com/r/haskell/comments/zxmzv/how_to_exclude_women_from_your_technical/">http://www.reddit.com/r/haskell/comments/zxmzv/how_to_exclude_women_from_your_technical/</a></div>
<div> 14. <a href="https://github.com/smichal/hs-logic">https://github.com/smichal/hs-logic</a></div><div> 15. <a href="http://www.reddit.com/r/haskell/comments/zq1gb/a_simple_library_that_allows_logic_programming_in/">http://www.reddit.com/r/haskell/comments/zq1gb/a_simple_library_that_allows_logic_programming_in/</a></div>
<div> 16. <a href="http://www.youtube.com/watch?v=LR8fQiskYII&feature=player_detailpage#t=169s">http://www.youtube.com/watch?v=LR8fQiskYII&feature=player_detailpage#t=169s</a></div><div> 17. <a href="http://www.reddit.com/r/haskell/comments/zpff3/larry_wall_you_should_probably_know_about_it/">http://www.reddit.com/r/haskell/comments/zpff3/larry_wall_you_should_probably_know_about_it/</a></div>
<div> 18. <a href="http://m.youtube.com/channel/UCP9g4dLR7xt6KzCYntNqYcw?&desktop_uri=%2Fchannel%2FUCP9g4dLR7xt6KzCYntNqYcw">http://m.youtube.com/channel/UCP9g4dLR7xt6KzCYntNqYcw?&desktop_uri=%2Fchannel%2FUCP9g4dLR7xt6KzCYntNqYcw</a></div>
<div> 19. <a href="http://www.reddit.com/r/haskell/comments/zsjag/malcolm_wallace_is_broadcasting_videos_from_icfp/">http://www.reddit.com/r/haskell/comments/zsjag/malcolm_wallace_is_broadcasting_videos_from_icfp/</a></div>
<div> 20. <a href="http://hub.darcs.net/">http://hub.darcs.net/</a></div><div> 21. <a href="http://www.reddit.com/r/haskell/comments/zx4th/darcs_hub_alpha_a_darcsden_fork_to_turn_the/">http://www.reddit.com/r/haskell/comments/zx4th/darcs_hub_alpha_a_darcsden_fork_to_turn_the/</a></div>
<div> 22. <a href="http://www.iij.ad.jp/en/company/development/tech/mighttpd/">http://www.iij.ad.jp/en/company/development/tech/mighttpd/</a></div><div> 23. <a href="http://www.reddit.com/r/haskell/comments/zrydv/the_architecture_of_the_mighttpd_highspeed_web/">http://www.reddit.com/r/haskell/comments/zrydv/the_architecture_of_the_mighttpd_highspeed_web/</a></div>
<div> 24. <a href="http://www.reddit.com/r/haskell/comments/znt85/tying_the_knot_on_a_rubiks_cube/">http://www.reddit.com/r/haskell/comments/znt85/tying_the_knot_on_a_rubiks_cube/</a></div><div> 25. <a href="http://www.reddit.com/r/haskell/comments/znt85/tying_the_knot_on_a_rubiks_cube/">http://www.reddit.com/r/haskell/comments/znt85/tying_the_knot_on_a_rubiks_cube/</a></div>
<div> 26. <a href="http://www.yesodweb.com/blog/2012/09/improving-warp">http://www.yesodweb.com/blog/2012/09/improving-warp</a></div><div> 27. <a href="http://www.reddit.com/r/haskell/comments/ztvu7/kazu_yamamoto_improving_the_performance_of_warp/">http://www.reddit.com/r/haskell/comments/ztvu7/kazu_yamamoto_improving_the_performance_of_warp/</a></div>
<div> 28. <a href="http://www.reddit.com/r/haskell/comments/zydcs/taking_advantage_of_theorems_for_free/">http://www.reddit.com/r/haskell/comments/zydcs/taking_advantage_of_theorems_for_free/</a></div><div> 29. <a href="http://www.reddit.com/r/haskell/comments/zydcs/taking_advantage_of_theorems_for_free/">http://www.reddit.com/r/haskell/comments/zydcs/taking_advantage_of_theorems_for_free/</a></div>
<div> 30. <a href="http://stackoverflow.com/questions/12416723/is-there-a-nice-way-to-make-function-signatures-more-informative-in-haskell">http://stackoverflow.com/questions/12416723/is-there-a-nice-way-to-make-function-signatures-more-informative-in-haskell</a></div>
<div> 31. <a href="http://stackoverflow.com/questions/12358083/purely-functional-data-structures-for-text-editors">http://stackoverflow.com/questions/12358083/purely-functional-data-structures-for-text-editors</a></div>
<div>
32. <a href="http://stackoverflow.com/questions/12429449/lazy-pattern-matching-in-data-list">http://stackoverflow.com/questions/12429449/lazy-pattern-matching-in-data-list</a></div><div> 33. <a href="http://stackoverflow.com/questions/12442858/can-i-provide-the-type-checker-with-proofs-about-inductive-naturals-in-ghc-7-6">http://stackoverflow.com/questions/12442858/can-i-provide-the-type-checker-with-proofs-about-inductive-naturals-in-ghc-7-6</a></div>
<div> 34. <a href="http://stackoverflow.com/questions/12339822/why-does-haskells-flip-id-has-this-type">http://stackoverflow.com/questions/12339822/why-does-haskells-flip-id-has-this-type</a></div><div> 35. <a href="http://stackoverflow.com/questions/12404031/how-long-pauses-can-occur-in-a-haskell-program-due-to-garbage-collection">http://stackoverflow.com/questions/12404031/how-long-pauses-can-occur-in-a-haskell-program-due-to-garbage-collection</a></div>
<div> 36. <a href="http://stackoverflow.com/questions/12421085/good-introduction-to-free-theorems">http://stackoverflow.com/questions/12421085/good-introduction-to-free-theorems</a></div><div> 37. <a href="http://stackoverflow.com/questions/12432154/int-vs-word-in-common-use">http://stackoverflow.com/questions/12432154/int-vs-word-in-common-use</a></div>
<div> 38. <a href="http://stackoverflow.com/questions/12393104/haskell-collections-with-guaranteed-worst-case-bounds-for-every-single-operation">http://stackoverflow.com/questions/12393104/haskell-collections-with-guaranteed-worst-case-bounds-for-every-single-operation</a></div>
<div> 39. <a href="http://stackoverflow.com/questions/12339805/zipper-data-structure-for-graphical-model-editor">http://stackoverflow.com/questions/12339805/zipper-data-structure-for-graphical-model-editor</a></div><div>
<br></div>