<div>Welcome to issue 239 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 July 29 to August 4, 2012.</div><div><br></div>

<div>Quotes of the Week</div><div><br></div><div>   * romm: i thought i knew programming. this is like discovering a new</div><div>           continent.</div><div> </div><div>   * edwardk: i think the comonads are warm fuzzy, and the monads are</div>

<div>     warm sticky. its easy to get out of a comonad, its soft and you</div><div>     like wearing it. monads on the other hand stick to you and are icky</div><div><br></div><div>Top Reddit Stories</div><div><br></div>

<div>   * Update on GHC&#39;s new code generator</div><div>     Domain: <a href="http://hackage.haskell.org">hackage.haskell.org</a>, Score: 70, Comments: 39</div><div>     On Reddit: [1] <a href="http://goo.gl/NkmqH">http://goo.gl/NkmqH</a></div>

<div>     Original: [2] <a href="http://goo.gl/4bUw1">http://goo.gl/4bUw1</a></div><div><br></div><div>   * The first video in my new series of free Haskell live coding videos</div><div>     Domain: <a href="http://youtube.com">youtube.com</a>, Score: 64, Comments: 61</div>

<div>     On Reddit: [3] <a href="http://goo.gl/f1tmg">http://goo.gl/f1tmg</a></div><div>     Original: [4] <a href="http://goo.gl/ihwze">http://goo.gl/ihwze</a></div><div><br></div><div>   * hbro, Haskell based browser, ideologically similar to uzbl</div>

<div>     Domain: <a href="http://github.com">github.com</a>, Score: 48, Comments: 18</div><div>     On Reddit: [5] <a href="http://goo.gl/apILX">http://goo.gl/apILX</a></div><div>     Original: [6] <a href="http://goo.gl/STSwc">http://goo.gl/STSwc</a></div>

<div><br></div><div>   * Thinking Functionally with Haskell | PragProg</div><div>     Domain: <a href="http://pragprog.com">pragprog.com</a>, Score: 32, Comments: 6</div><div>     On Reddit: [7] <a href="http://goo.gl/yL4Qj">http://goo.gl/yL4Qj</a></div>

<div>     Original: [8] <a href="http://goo.gl/mHss0">http://goo.gl/mHss0</a></div><div><br></div><div>   * Two ways of representing perfect binary trees : Inside 374</div><div>     Domain: <a href="http://blog.ezyang.com">blog.ezyang.com</a>, Score: 30, Comments: 1</div>

<div>     On Reddit: [9] <a href="http://goo.gl/1GfdH">http://goo.gl/1GfdH</a></div><div>     Original: [10] <a href="http://goo.gl/JJAl1">http://goo.gl/JJAl1</a></div><div><br></div><div>   * Hoogle: from the command line</div>

<div>     Domain: self.haskell, Score: 28, Comments: 8</div><div>     On Reddit: [11] <a href="http://goo.gl/Ob9Mw">http://goo.gl/Ob9Mw</a></div><div>     Original: [12] <a href="http://goo.gl/Ob9Mw">http://goo.gl/Ob9Mw</a></div>

<div><br></div><div>   * Free monad transformers</div><div>     Domain: <a href="http://haskellforall.com">haskellforall.com</a>, Score: 27, Comments: 11</div><div>     On Reddit: [13] <a href="http://goo.gl/XbQAj">http://goo.gl/XbQAj</a></div>

<div>     Original: [14] <a href="http://goo.gl/bJfrK">http://goo.gl/bJfrK</a></div><div><br></div><div>   * If someone asked you &quot;why Haskell?&quot;, what would you say?</div><div>     Domain: self.haskell, Score: 26, Comments: 73</div>

<div>     On Reddit: [15] <a href="http://goo.gl/LQUUh">http://goo.gl/LQUUh</a></div><div>     Original: [16] <a href="http://goo.gl/LQUUh">http://goo.gl/LQUUh</a></div><div><br></div><div>   * Feedback from someone who learnt Haskell as his first language</div>

<div>     Domain: <a href="http://blog.raynes.me">blog.raynes.me</a>, Score: 25, Comments: 50</div><div>     On Reddit: [17] <a href="http://goo.gl/QsnfZ">http://goo.gl/QsnfZ</a></div><div>     Original: [18] <a href="http://goo.gl/wFOLN">http://goo.gl/wFOLN</a></div>

<div><br></div><div>   * Why isn&#39;t `length` part of `Foldable`?</div><div>     Domain: self.haskell, Score: 23, Comments: 19</div><div>     On Reddit: [19] <a href="http://goo.gl/L0WWX">http://goo.gl/L0WWX</a></div><div>

     Original: [20] <a href="http://goo.gl/L0WWX">http://goo.gl/L0WWX</a></div><div><br></div><div>Top StackOverflow Questions</div><div><br></div><div>   * Monoidal parsing — what is it?</div><div>     votes: 19, answers: 2</div>

<div>     Read on SO: [21] <a href="http://goo.gl/bVGBo">http://goo.gl/bVGBo</a></div><div><br></div><div>   * Applying multiple functions to the same value point-free style in Haskell</div><div>     votes: 7, answers: 4</div>

<div>     Read on SO: [22] <a href="http://goo.gl/PifBz">http://goo.gl/PifBz</a></div><div><br></div><div>   * How do I get consistent criterion benchmarks, or interpret results across runs?</div><div>     votes: 7, answers: 1</div>

<div>     Read on SO: [23] <a href="http://goo.gl/qwT5c">http://goo.gl/qwT5c</a></div><div><br></div><div>   * Why is this prime test so slow?</div><div>     votes: 7, answers: 4</div><div>     Read on SO: [24] <a href="http://goo.gl/QehSC">http://goo.gl/QehSC</a></div>

<div><br></div><div>   * Is there a theory that combines category theory/abstract algebra and computational complexity?</div><div>     votes: 7, answers: 1</div><div>     Read on SO: [25] <a href="http://goo.gl/CeAFw">http://goo.gl/CeAFw</a></div>

<div><br></div><div>   * Haskell Polymorphic Tree Sum</div><div>     votes: 7, answers: 1</div><div>     Read on SO: [26] <a href="http://goo.gl/NqYQW">http://goo.gl/NqYQW</a></div><div><br></div><div>   * reasonably efficient pure-functional matrix product in Haskell?</div>

<div>     votes: 7, answers: 3</div><div>     Read on SO: [27] <a href="http://goo.gl/8H6o9">http://goo.gl/8H6o9</a></div><div><br></div><div>   * Is access to internal strucutre of a monad required for monad transformer?</div>

<div>     votes: 7, answers: 1</div><div>     Read on SO: [28] <a href="http://goo.gl/Yln18">http://goo.gl/Yln18</a></div><div><br></div><div>   * Haskell sub-typeclass requires UndecidableInstances?</div><div>     votes: 6, answers: 2</div>

<div>     Read on SO: [29] <a href="http://goo.gl/u9FQh">http://goo.gl/u9FQh</a></div><div><br></div><div>   * Haskell Data.List.Class and syntax</div><div>     votes: 6, answers: 1</div><div>     Read on SO: [30] <a href="http://goo.gl/wvKEk">http://goo.gl/wvKEk</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://hackage.haskell.org/trac/ghc/blog/newcg-update">http://hackage.haskell.org/trac/ghc/blog/newcg-update</a></div>

<div>   2. <a href="http://www.reddit.com/r/haskell/comments/xmfes/update_on_ghcs_new_code_generator/">http://www.reddit.com/r/haskell/comments/xmfes/update_on_ghcs_new_code_generator/</a></div><div>   3. <a href="http://www.youtube.com/watch?v=ScS8Q32lMxA">http://www.youtube.com/watch?v=ScS8Q32lMxA</a></div>

<div>   4. <a href="http://www.reddit.com/r/haskell/comments/xfcmk/the_first_video_in_my_new_series_of_free_haskell/">http://www.reddit.com/r/haskell/comments/xfcmk/the_first_video_in_my_new_series_of_free_haskell/</a></div>

<div>   5. <a href="https://github.com/k0ral/hbro">https://github.com/k0ral/hbro</a></div><div>   6. <a href="http://www.reddit.com/r/haskell/comments/xe0w3/hbro_haskell_based_browser_ideologically_similar/">http://www.reddit.com/r/haskell/comments/xe0w3/hbro_haskell_based_browser_ideologically_similar/</a></div>

<div>   7. <a href="http://pragprog.com/magazines/2012-08/thinking-functionally-with-haskell">http://pragprog.com/magazines/2012-08/thinking-functionally-with-haskell</a></div><div>   8. <a href="http://www.reddit.com/r/haskell/comments/xmip7/thinking_functionally_with_haskell_pragprog/">http://www.reddit.com/r/haskell/comments/xmip7/thinking_functionally_with_haskell_pragprog/</a></div>

<div>   9. <a href="http://blog.ezyang.com/2012/08/statically-checked-perfect-binary-trees/">http://blog.ezyang.com/2012/08/statically-checked-perfect-binary-trees/</a></div><div>  10. <a href="http://www.reddit.com/r/haskell/comments/xov6n/two_ways_of_representing_perfect_binary_trees/">http://www.reddit.com/r/haskell/comments/xov6n/two_ways_of_representing_perfect_binary_trees/</a></div>

<div>  11. <a href="http://www.reddit.com/r/haskell/comments/xijsb/hoogle_from_the_command_line/">http://www.reddit.com/r/haskell/comments/xijsb/hoogle_from_the_command_line/</a></div><div>  12. <a href="http://www.reddit.com/r/haskell/comments/xijsb/hoogle_from_the_command_line/">http://www.reddit.com/r/haskell/comments/xijsb/hoogle_from_the_command_line/</a></div>

<div>  13. <a href="http://www.haskellforall.com/2012/07/free-monad-transformers.html">http://www.haskellforall.com/2012/07/free-monad-transformers.html</a></div><div>  14. <a href="http://www.reddit.com/r/haskell/comments/xg75g/free_monad_transformers/">http://www.reddit.com/r/haskell/comments/xg75g/free_monad_transformers/</a></div>

<div>  15. <a href="http://www.reddit.com/r/haskell/comments/xlb1g/if_someone_asked_you_why_haskell_what_would_you/">http://www.reddit.com/r/haskell/comments/xlb1g/if_someone_asked_you_why_haskell_what_would_you/</a></div>

<div>  16. <a href="http://www.reddit.com/r/haskell/comments/xlb1g/if_someone_asked_you_why_haskell_what_would_you/">http://www.reddit.com/r/haskell/comments/xlb1g/if_someone_asked_you_why_haskell_what_would_you/</a></div>

<div>  17. <a href="http://blog.raynes.me/blog/2011/11/27/the-clojure-community-and-me/">http://blog.raynes.me/blog/2011/11/27/the-clojure-community-and-me/</a></div><div>  18. <a href="http://www.reddit.com/r/haskell/comments/xk7fz/feedback_from_someone_who_learnt_haskell_as_his/">http://www.reddit.com/r/haskell/comments/xk7fz/feedback_from_someone_who_learnt_haskell_as_his/</a></div>

<div>  19. <a href="http://www.reddit.com/r/haskell/comments/xo05l/why_isnt_length_part_of_foldable/">http://www.reddit.com/r/haskell/comments/xo05l/why_isnt_length_part_of_foldable/</a></div><div>  20. <a href="http://www.reddit.com/r/haskell/comments/xo05l/why_isnt_length_part_of_foldable/">http://www.reddit.com/r/haskell/comments/xo05l/why_isnt_length_part_of_foldable/</a></div>

<div>  21. <a href="http://stackoverflow.com/questions/11808539/monoidal-parsing-what-is-it">http://stackoverflow.com/questions/11808539/monoidal-parsing-what-is-it</a></div><div>  22. <a href="http://stackoverflow.com/questions/11709350/applying-multiple-functions-to-the-same-value-point-free-style-in-haskell">http://stackoverflow.com/questions/11709350/applying-multiple-functions-to-the-same-value-point-free-style-in-haskell</a></div>

<div>  23. <a href="http://stackoverflow.com/questions/11712234/how-do-i-get-consistent-criterion-benchmarks-or-interpret-results-across-runs">http://stackoverflow.com/questions/11712234/how-do-i-get-consistent-criterion-benchmarks-or-interpret-results-across-runs</a></div>

<div>  24. <a href="http://stackoverflow.com/questions/11718067/why-is-this-prime-test-so-slow">http://stackoverflow.com/questions/11718067/why-is-this-prime-test-so-slow</a></div><div>  25. <a href="http://stackoverflow.com/questions/11725899/is-there-a-theory-that-combines-category-theory-abstract-algebra-and-computation">http://stackoverflow.com/questions/11725899/is-there-a-theory-that-combines-category-theory-abstract-algebra-and-computation</a></div>

<div>  26. <a href="http://stackoverflow.com/questions/11742405/haskell-polymorphic-tree-sum">http://stackoverflow.com/questions/11742405/haskell-polymorphic-tree-sum</a></div><div>  27. <a href="http://stackoverflow.com/questions/11768656/reasonably-efficient-pure-functional-matrix-product-in-haskell">http://stackoverflow.com/questions/11768656/reasonably-efficient-pure-functional-matrix-product-in-haskell</a></div>

<div>  28. <a href="http://stackoverflow.com/questions/11792275/is-access-to-internal-strucutre-of-a-monad-required-for-monad-transformer">http://stackoverflow.com/questions/11792275/is-access-to-internal-strucutre-of-a-monad-required-for-monad-transformer</a></div>

<div>  29. <a href="http://stackoverflow.com/questions/11707171/haskell-sub-typeclass-requires-undecidableinstances">http://stackoverflow.com/questions/11707171/haskell-sub-typeclass-requires-undecidableinstances</a></div>

<div>  30. <a href="http://stackoverflow.com/questions/11770733/haskell-data-list-class-and-syntax">http://stackoverflow.com/questions/11770733/haskell-data-list-class-and-syntax</a></div><div><br></div>