<div>Welcome to issue 249 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 October 21 to October 27, 2012.</div><div><br></div>

<div>Quotes of the Week</div><div><br></div><div>   * johnw: ah terminology, just when you think you know something, they</div><div>     redefined &quot;know&quot;...</div><div><br></div><div>   * lispy: The crappy thing about using partial fun*** Exception:</div>

<div>     Pattern match failure</div><div><br></div><div>   * shachaf: This Useful Information information brought to you by:</div><div>     ghci, and: the letter t</div><div><br></div><div>   * edwardk: i should have picked a better name to minimize confusion</div>

<div>     cmccann: huh. that&#39;s not something I ever expected to hear edwardk</div><div>     <span class="" style="white-space:pre">        </span>      say</div><div><br></div><div>   * beaky: why did they settle on bitshiftrightassign (&gt;&gt;=) for monadic</div>

<div>     bind?</div><div><br></div><div>Top Reddit Stories</div><div><br></div><div>   * Why is this simple text processing program so much slower than in dynamic </div><div>     languages?</div><div>     Domain: <a href="http://honza.ca">honza.ca</a>, Score: 64, Comments: 189</div>

<div>     On Reddit: [1] <a href="http://goo.gl/jW5ow">http://goo.gl/jW5ow</a></div><div>     Original: [2] <a href="http://goo.gl/pPzIb">http://goo.gl/pPzIb</a></div><div><br></div><div>   * Fay slides</div><div>     Domain: <a href="http://fay-lang.org">fay-lang.org</a>, Score: 50, Comments: 42</div>

<div>     On Reddit: [3] <a href="http://goo.gl/0UM4T">http://goo.gl/0UM4T</a></div><div>     Original: [4] <a href="http://goo.gl/h8iZE">http://goo.gl/h8iZE</a></div><div><br></div><div>   * Haskell for all: &quot;Hello, core!&quot;</div>

<div>     Domain: <a href="http://haskellforall.com">haskellforall.com</a>, Score: 48, Comments: 6</div><div>     On Reddit: [5] <a href="http://goo.gl/qXRd2">http://goo.gl/qXRd2</a></div><div>     Original: [6] <a href="http://goo.gl/9cBeo">http://goo.gl/9cBeo</a></div>

<div><br></div><div>   * Haskell job opening at Functor AB</div><div>     Domain: <a href="http://alpmestan.com">alpmestan.com</a>, Score: 35, Comments: 5</div><div>     On Reddit: [7] <a href="http://goo.gl/hQmoa">http://goo.gl/hQmoa</a></div>

<div>     Original: [8] <a href="http://goo.gl/ASA9c">http://goo.gl/ASA9c</a></div><div><br></div><div>   * Enemy of the Mutable State</div><div>     Domain: <a href="http://ozonehouse.com">ozonehouse.com</a>, Score: 32, Comments: 10</div>

<div>     On Reddit: [9] <a href="http://goo.gl/Wn3Yv">http://goo.gl/Wn3Yv</a></div><div>     Original: [10] <a href="http://goo.gl/r18by">http://goo.gl/r18by</a></div><div><br></div><div>   * Gloss(ish) and Fay: An Example</div>

<div>     Domain: <a href="http://zelda.designacourse.com">zelda.designacourse.com</a>, Score: 29, Comments: 7</div><div>     On Reddit: [11] <a href="http://goo.gl/rtR9Y">http://goo.gl/rtR9Y</a></div><div>     Original: [12] <a href="http://goo.gl/1cF0z">http://goo.gl/1cF0z</a></div>

<div><br></div><div>   * Yesodweb: Future work to improve the performance of Warp</div><div>     Domain: <a href="http://yesodweb.com">yesodweb.com</a>, Score: 25, Comments: </div><div>     On Reddit: [13] <a href="http://goo.gl/0YF64">http://goo.gl/0YF64</a></div>

<div>     Original: [14] <a href="http://goo.gl/fq7ds">http://goo.gl/fq7ds</a></div><div><br></div><div>   * (a,b,c,d) as sugar for (a,(b,(c,d))) ?</div><div>     Domain: self.haskell, Score: 23, Comments: 37</div><div>     On Reddit: [15] <a href="http://goo.gl/cc30R">http://goo.gl/cc30R</a></div>

<div>     Original: [16] <a href="http://goo.gl/cc30R">http://goo.gl/cc30R</a></div><div><br></div><div>   * Using Cloud Haskell in HPC Cluster</div><div>     Domain: <a href="http://malcodigo.blogspot.com.es">malcodigo.blogspot.com.es</a>, Score: 23, Comments: </div>

<div>     On Reddit: [17] <a href="http://goo.gl/LxmqY">http://goo.gl/LxmqY</a></div><div>     Original: [18] <a href="http://goo.gl/ycmZr">http://goo.gl/ycmZr</a></div><div><br></div><div>   * Haskell Platform 2012.4.0.0 release candidates</div>

<div>     Domain: <a href="http://trac.haskell.org">trac.haskell.org</a>, Score: 23, Comments: 3</div><div>     On Reddit: [19] <a href="http://goo.gl/B4MNc">http://goo.gl/B4MNc</a></div><div>     Original: [20] <a href="http://goo.gl/Q4fHP">http://goo.gl/Q4fHP</a></div>

<div><br></div><div>Top StackOverflow Questions</div><div><br></div><div>   * Concrete example showing that monads are not closed under composition </div><div>     (with proof)?</div><div>     votes: 24, answers: 3</div>
<div>
     Read on SO: [21] <a href="http://goo.gl/sys7F">http://goo.gl/sys7F</a></div><div><br></div><div>   * Why is there no IO transformer in Haskell?</div><div>     votes: 15, answers: 2</div><div>     Read on SO: [22] <a href="http://goo.gl/04Xc7">http://goo.gl/04Xc7</a></div>

<div><br></div><div>   * Is it possible to make GHC optimize (deforest) generic functions such </div><div>     as catamorphisms?</div><div>     votes: 14, answers: 1</div><div>     Read on SO: [23] <a href="http://goo.gl/f4ZlU">http://goo.gl/f4ZlU</a></div>

<div><br></div><div>   * Confused by the meaning of the &#39;Alternative&#39; type class and its </div><div>     relationship to other type classes</div><div>     votes: 13, answers: 5</div><div>     Read on SO: [24] <a href="http://goo.gl/RXNuV">http://goo.gl/RXNuV</a></div>

<div><br></div><div>   * How to add fields that only cache something to ADT?</div><div>     votes: 13, answers: 0</div><div>     Read on SO: [25] <a href="http://goo.gl/FjLlX">http://goo.gl/FjLlX</a></div><div><br></div>
<div>
   * How to reliably compare runtime of Haskell and C?</div><div>     votes: 10, answers: 1</div><div>     Read on SO: [26] <a href="http://goo.gl/R7whA">http://goo.gl/R7whA</a></div><div><br></div><div>   * Currying Product Types</div>

<div>     votes: 10, answers: 3</div><div>     Read on SO: [27] <a href="http://goo.gl/7gxIS">http://goo.gl/7gxIS</a></div><div><br></div><div>   * Modular Program Design - Combining Monad Transformers in Monad Agnostic </div>

<div>     functions</div><div>     votes: 9, answers: 2</div><div>     Read on SO: [28] <a href="http://goo.gl/8rh1B">http://goo.gl/8rh1B</a></div><div><br></div><div>   * Is there a nicer way to apply a function to both elements of a pair </div>

<div>     in a list than a list comprehension?</div><div>     votes: 9, answers: 3</div><div>     Read on SO: [29] <a href="http://goo.gl/JF3p5">http://goo.gl/JF3p5</a></div><div><br></div><div>   * How unpacking strict fields goes together with polymorphism?</div>

<div>     votes: 9, answers: 1</div><div>     Read on SO: [30] <a href="http://goo.gl/58MuT">http://goo.gl/58MuT</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://honza.ca/2012/10/haskell-strings">http://honza.ca/2012/10/haskell-strings</a></div><div>   2. <a href="http://www.reddit.com/r/haskell/comments/120h6i/why_is_this_simple_text_processing_program_so/">http://www.reddit.com/r/haskell/comments/120h6i/why_is_this_simple_text_processing_program_so/</a></div>

<div>   3. <a href="http://fay-lang.org/fay-talk/">http://fay-lang.org/fay-talk/</a></div><div>   4. <a href="http://www.reddit.com/r/haskell/comments/11yrpi/fay_slides/">http://www.reddit.com/r/haskell/comments/11yrpi/fay_slides/</a></div>

<div>   5. <a href="http://www.haskellforall.com/2012/10/hello-core.html">http://www.haskellforall.com/2012/10/hello-core.html</a></div><div>   6. <a href="http://www.reddit.com/r/haskell/comments/11vuzz/haskell_for_all_hello_core/">http://www.reddit.com/r/haskell/comments/11vuzz/haskell_for_all_hello_core/</a></div>

<div>   7. <a href="http://alpmestan.com/posts/2012-10-23-haskell-job-opening-at-functor.html">http://alpmestan.com/posts/2012-10-23-haskell-job-opening-at-functor.html</a></div><div>   8. <a href="http://www.reddit.com/r/haskell/comments/11yf8c/haskell_job_opening_at_functor_ab/">http://www.reddit.com/r/haskell/comments/11yf8c/haskell_job_opening_at_functor_ab/</a></div>

<div>   9. <a href="http://www.ozonehouse.com/mark/enemy/">http://www.ozonehouse.com/mark/enemy/</a></div><div>  10. <a href="http://www.reddit.com/r/haskell/comments/125zt0/enemy_of_the_mutable_state/">http://www.reddit.com/r/haskell/comments/125zt0/enemy_of_the_mutable_state/</a></div>

<div>  11. <a href="http://zelda.designacourse.com/codeworld.html">http://zelda.designacourse.com/codeworld.html</a></div><div>  12. <a href="http://www.reddit.com/r/haskell/comments/126vdk/glossish_and_fay_an_example/">http://www.reddit.com/r/haskell/comments/126vdk/glossish_and_fay_an_example/</a></div>

<div>  13. <a href="http://www.yesodweb.com/blog/2012/10/future-work-warp">http://www.yesodweb.com/blog/2012/10/future-work-warp</a></div><div>  14. <a href="http://www.reddit.com/r/haskell/comments/11w7wv/yesodweb_future_work_to_improve_the_performance/">http://www.reddit.com/r/haskell/comments/11w7wv/yesodweb_future_work_to_improve_the_performance/</a></div>

<div>  15. <a href="http://www.reddit.com/r/haskell/comments/11ysa5/abcd_as_sugar_for_abcd/">http://www.reddit.com/r/haskell/comments/11ysa5/abcd_as_sugar_for_abcd/</a></div><div>  16. <a href="http://www.reddit.com/r/haskell/comments/11ysa5/abcd_as_sugar_for_abcd/">http://www.reddit.com/r/haskell/comments/11ysa5/abcd_as_sugar_for_abcd/</a></div>

<div>  17. <a href="http://malcodigo.blogspot.com.es/2012/10/using-cloud-haskell-in-hpc-cluster.html">http://malcodigo.blogspot.com.es/2012/10/using-cloud-haskell-in-hpc-cluster.html</a></div><div>  18. <a href="http://www.reddit.com/r/haskell/comments/122m6y/using_cloud_haskell_in_hpc_cluster/">http://www.reddit.com/r/haskell/comments/122m6y/using_cloud_haskell_in_hpc_cluster/</a></div>

<div>  19. <a href="http://trac.haskell.org/haskell-platform/wiki/ReleaseCandidates">http://trac.haskell.org/haskell-platform/wiki/ReleaseCandidates</a></div><div>  20. <a href="http://www.reddit.com/r/haskell/comments/124kje/haskell_platform_2012400_release_candidates/">http://www.reddit.com/r/haskell/comments/124kje/haskell_platform_2012400_release_candidates/</a></div>

<div>  21. <a href="http://stackoverflow.com/questions/13034229/concrete-example-showing-that-monads-are-not-closed-under-composition-with-proo">http://stackoverflow.com/questions/13034229/concrete-example-showing-that-monads-are-not-closed-under-composition-with-proo</a></div>

<div>  22. <a href="http://stackoverflow.com/questions/13056663/why-is-there-no-io-transformer-in-haskell">http://stackoverflow.com/questions/13056663/why-is-there-no-io-transformer-in-haskell</a></div><div>  23. <a href="http://stackoverflow.com/questions/13099203/is-it-possible-to-make-ghc-optimize-deforest-generic-functions-such-as-catamor">http://stackoverflow.com/questions/13099203/is-it-possible-to-make-ghc-optimize-deforest-generic-functions-such-as-catamor</a></div>

<div>  24. <a href="http://stackoverflow.com/questions/13080606/confused-by-the-meaning-of-the-alternative-type-class-and-its-relationship-to">http://stackoverflow.com/questions/13080606/confused-by-the-meaning-of-the-alternative-type-class-and-its-relationship-to</a></div>

<div>  25. <a href="http://stackoverflow.com/questions/13098448/how-to-add-fields-that-only-cache-something-to-adt">http://stackoverflow.com/questions/13098448/how-to-add-fields-that-only-cache-something-to-adt</a></div>
<div>
  26. <a href="http://stackoverflow.com/questions/13009728/how-to-reliably-compare-runtime-of-haskell-and-c">http://stackoverflow.com/questions/13009728/how-to-reliably-compare-runtime-of-haskell-and-c</a></div><div>  27. <a href="http://stackoverflow.com/questions/13080074/currying-product-types">http://stackoverflow.com/questions/13080074/currying-product-types</a></div>

<div>  28. <a href="http://stackoverflow.com/questions/13007123/modular-program-design-combining-monad-transformers-in-monad-agnostic-function">http://stackoverflow.com/questions/13007123/modular-program-design-combining-monad-transformers-in-monad-agnostic-function</a></div>

<div>  29. <a href="http://stackoverflow.com/questions/13022720/is-there-a-nicer-way-to-apply-a-function-to-both-elements-of-a-pair-in-a-list-th">http://stackoverflow.com/questions/13022720/is-there-a-nicer-way-to-apply-a-function-to-both-elements-of-a-pair-in-a-list-th</a></div>

<div>  30. <a href="http://stackoverflow.com/questions/13098375/how-unpacking-strict-fields-goes-together-with-polymorphism">http://stackoverflow.com/questions/13098375/how-unpacking-strict-fields-goes-together-with-polymorphism</a></div>

<div><br></div>