<div dir="ltr"><div>Welcome to issue 257 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 January 27 to February 02, 2013.</div>

<div><br></div><div>Quotes of the Week</div><div><br></div><div>   * shachaf: Everyone forgets about Agda Lovelace, the first</div><div>     constructivist.</div><div><br></div><div>   * applicative: I have my new ghc and am reinstalling my feeble world</div>

<div><br></div><div>   * wuttf: My world is starting to feel like isToyLanguage x = x /=</div><div>     Haskell</div><div><br></div><div>   * PenguinOfDoom: Being enlightened gentlemen, we split all</div><div>     programming languages into two groups, sucks and doesn&#39;t-suck and</div>

<div>     put all of them into the first group.</div><div><br></div><div>   * Taneb: lens has got to be the only library with more contributors</div><div>     than people who know how it works</div><div><br></div><div>   * shachaf: I like to put all my application&#39;s modules under GHC.*</div>

<div>     That&#39;s because I use the GHC API, and I want them not to conflict.</div><div><br></div><div>Top Reddit Stories</div><div><br></div><div>   * The FP Complete School of Haskell goes beta</div><div>     Domain: <a href="http://fpcomplete.com">fpcomplete.com</a>, Score: 84, Comments: 45</div>

<div>     On Reddit: [1] <a href="http://goo.gl/dEEyU">http://goo.gl/dEEyU</a></div><div>     Original: [2] <a href="http://goo.gl/0eKLt">http://goo.gl/0eKLt</a></div><div><br></div><div>   * My reaction to: How To Exclude Women From Your Technical Community: A Tutorial</div>

<div>     Domain: self.haskell, Score: 75, Comments: 145</div><div>     On Reddit: [3] <a href="http://goo.gl/dVnVv">http://goo.gl/dVnVv</a></div><div>     Original: [4] <a href="http://goo.gl/dVnVv">http://goo.gl/dVnVv</a></div>

<div><br></div><div>   * Edward Yang: The GHC scheduler</div><div>     Domain: <a href="http://blog.ezyang.com">blog.ezyang.com</a>, Score: 72, Comments: 1</div><div>     On Reddit: [5] <a href="http://goo.gl/pkCmD">http://goo.gl/pkCmD</a></div>

<div>     Original: [6] <a href="http://goo.gl/SP1s3">http://goo.gl/SP1s3</a></div><div><br></div><div>   * GHC HEAD now has support for named holes; an extension of -XTypeHoles. Feedback welcome!</div><div>     Domain: <a href="http://github.com">github.com</a>, Score: 44, Comments: 32</div>

<div>     On Reddit: [7] <a href="http://goo.gl/87Pbw">http://goo.gl/87Pbw</a></div><div>     Original: [8] <a href="http://goo.gl/cqX9N">http://goo.gl/cqX9N</a></div><div><br></div><div>   * LiquidHaskell - Safely Catching A List By Its Tail</div>

<div>     Domain: <a href="http://goto.ucsd.edu">goto.ucsd.edu</a>, Score: 44, Comments: 2</div><div>     On Reddit: [9] <a href="http://goo.gl/uxU64">http://goo.gl/uxU64</a></div><div>     Original: [10] <a href="http://goo.gl/9aS35">http://goo.gl/9aS35</a></div>

<div><br></div><div>   * ProseDoc: A literate programming tool for Haskell inspired by docco</div><div>     Domain: <a href="http://shangaslammi.github.com">shangaslammi.github.com</a>, Score: 43, Comments: 12</div><div>
     On Reddit: [11] <a href="http://goo.gl/x4YGE">http://goo.gl/x4YGE</a></div>
<div>     Original: [12] <a href="http://goo.gl/sM4bN">http://goo.gl/sM4bN</a></div><div><br></div><div>   * ANNOUNCE: GHC version 7.6.2</div><div>     Domain: <a href="http://haskell.org">haskell.org</a>, Score: 39, Comments: 16</div>

<div>     On Reddit: [13] <a href="http://goo.gl/BS6Sm">http://goo.gl/BS6Sm</a></div><div>     Original: [14] <a href="http://goo.gl/RPF00">http://goo.gl/RPF00</a></div><div><br></div><div>   * What you consider &quot;advanced&quot; Haskell topics?</div>

<div>     Domain: self.haskell, Score: 34, Comments: 45</div><div>     On Reddit: [15] <a href="http://goo.gl/JRgzG">http://goo.gl/JRgzG</a></div><div>     Original: [16] <a href="http://goo.gl/JRgzG">http://goo.gl/JRgzG</a></div>

<div><br></div><div>   * How to write unmaintainable Haskell code</div><div>     Domain: <a href="http://github.com">github.com</a>, Score: 34, Comments: 49</div><div>     On Reddit: [17] <a href="http://goo.gl/V0nxC">http://goo.gl/V0nxC</a></div>

<div>     Original: [18] <a href="http://goo.gl/G8wNv">http://goo.gl/G8wNv</a></div><div><br></div><div>   * Introduction to Haskell, Lecture 3 is Live (Types and Typeclasses)</div><div>     Domain: <a href="http://shuklan.com">shuklan.com</a>, Score: 32, Comments: 5</div>

<div>     On Reddit: [19] <a href="http://goo.gl/JyH81">http://goo.gl/JyH81</a></div><div>     Original: [20] <a href="http://goo.gl/bve7N">http://goo.gl/bve7N</a></div><div><br></div><div>   * Proposal: A trivial Cabal package signing utility for use with Hackage</div>

<div>     Domain: <a href="http://github.com">github.com</a>, Score: 32, Comments: 61</div><div>     On Reddit: [21] <a href="http://goo.gl/R2l9g">http://goo.gl/R2l9g</a></div><div>     Original: [22] <a href="http://goo.gl/IpYSo">http://goo.gl/IpYSo</a></div>

<div>  </div><div>Top StackOverflow Questions</div><div><br></div><div>   * Haskell/GHC UndecidableInstances - example for non-terminating type check?</div><div>     votes: 19, answers: 2</div><div>     Read on SO: [23] <a href="http://goo.gl/KX8oj">http://goo.gl/KX8oj</a></div>

<div><br></div><div>   * Efficient parallel strategies</div><div>     votes: 15, answers: 2</div><div>     Read on SO: [24] <a href="http://goo.gl/aDnW2">http://goo.gl/aDnW2</a></div><div><br></div><div>   * Is it possible to implement MonadFix for `Free`?</div>

<div>     votes: 15, answers: 2</div><div>     Read on SO: [25] <a href="http://goo.gl/uKOrO">http://goo.gl/uKOrO</a></div><div><br></div><div>   * Do Haskell imports have side effects?</div><div>     votes: 15, answers: 1</div>

<div>     Read on SO: [26] <a href="http://goo.gl/sjltX">http://goo.gl/sjltX</a></div><div><br></div><div>   * What monads can be expressed as Free over some functor?</div><div>     votes: 10, answers: 1</div><div>     Read on SO: [27] <a href="http://goo.gl/Q8MF9">http://goo.gl/Q8MF9</a></div>

<div><br></div><div>   * What is the point of having a lazy/strict version of Writer?</div><div>     votes: 10, answers: 1</div><div>     Read on SO: [28] <a href="http://goo.gl/InUsm">http://goo.gl/InUsm</a></div><div><br>

</div><div>   * Why can applicative functors have side effects, but functors can&#39;t?</div><div>     votes: 9, answers: 4</div><div>     Read on SO: [29] <a href="http://goo.gl/LxUi5">http://goo.gl/LxUi5</a></div><div>
<br>
</div><div>   * How to write fixed point build rules in Shake, e.g. Latex</div><div>     votes: 9, answers: 1</div><div>     Read on SO: [30] <a href="http://goo.gl/Ef82G">http://goo.gl/Ef82G</a></div><div><br></div><div>

   * Event handling in Netwire compared to conventional FRP frameworks</div><div>     votes: 9, answers: 2</div><div>     Read on SO: [31] <a href="http://goo.gl/mA4Kc">http://goo.gl/mA4Kc</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://fpcomplete.com/school-of-haskell-goes-beta/">http://fpcomplete.com/school-of-haskell-goes-beta/</a></div><div>   2. <a href="http://www.reddit.com/r/haskell/comments/17ngtq/the_fp_complete_school_of_haskell_goes_beta/">http://www.reddit.com/r/haskell/comments/17ngtq/the_fp_complete_school_of_haskell_goes_beta/</a></div>

<div>   3. <a href="http://www.reddit.com/r/haskell/comments/17jy0e/my_reaction_to_how_to_exclude_women_from_your/">http://www.reddit.com/r/haskell/comments/17jy0e/my_reaction_to_how_to_exclude_women_from_your/</a></div>
<div>
   4. <a href="http://www.reddit.com/r/haskell/comments/17jy0e/my_reaction_to_how_to_exclude_women_from_your/">http://www.reddit.com/r/haskell/comments/17jy0e/my_reaction_to_how_to_exclude_women_from_your/</a></div><div>
   5. <a href="http://blog.ezyang.com/2013/01/the-ghc-scheduler/">http://blog.ezyang.com/2013/01/the-ghc-scheduler/</a></div>
<div>   6. <a href="http://www.reddit.com/r/haskell/comments/17fd8c/edward_yang_the_ghc_scheduler/">http://www.reddit.com/r/haskell/comments/17fd8c/edward_yang_the_ghc_scheduler/</a></div><div>   7. <a href="https://github.com/ghc/ghc/commit/677144b858f4a425e77399bdfbfcd43dbabd1488">https://github.com/ghc/ghc/commit/677144b858f4a425e77399bdfbfcd43dbabd1488</a></div>

<div>   8. <a href="http://www.reddit.com/r/haskell/comments/17l9xm/ghc_head_now_has_support_for_named_holes_an/">http://www.reddit.com/r/haskell/comments/17l9xm/ghc_head_now_has_support_for_named_holes_an/</a></div><div>

   9. <a href="http://goto.ucsd.edu/~rjhala/liquid/haskell/blog/blog/2013/01/31/safely-catching-a-list-by-its-tail.lhs/">http://goto.ucsd.edu/~rjhala/liquid/haskell/blog/blog/2013/01/31/safely-catching-a-list-by-its-tail.lhs/</a></div>

<div>  10. <a href="http://www.reddit.com/r/haskell/comments/17ohbm/liquidhaskell_safely_catching_a_list_by_its_tail/">http://www.reddit.com/r/haskell/comments/17ohbm/liquidhaskell_safely_catching_a_list_by_its_tail/</a></div>

<div>  11. <a href="http://shangaslammi.github.com/prose-doc/">http://shangaslammi.github.com/prose-doc/</a></div><div>  12. <a href="http://www.reddit.com/r/haskell/comments/17keu0/prosedoc_a_literate_programming_tool_for_haskell/">http://www.reddit.com/r/haskell/comments/17keu0/prosedoc_a_literate_programming_tool_for_haskell/</a></div>

<div>  13. <a href="http://www.haskell.org/pipermail/glasgow-haskell-users/2013-January/023661.html">http://www.haskell.org/pipermail/glasgow-haskell-users/2013-January/023661.html</a></div><div>  14. <a href="http://www.reddit.com/r/haskell/comments/17jyw9/announce_ghc_version_762/">http://www.reddit.com/r/haskell/comments/17jyw9/announce_ghc_version_762/</a></div>

<div>  15. <a href="http://www.reddit.com/r/haskell/comments/17gavl/what_you_consider_advanced_haskell_topics/">http://www.reddit.com/r/haskell/comments/17gavl/what_you_consider_advanced_haskell_topics/</a></div><div>  16. <a href="http://www.reddit.com/r/haskell/comments/17gavl/what_you_consider_advanced_haskell_topics/">http://www.reddit.com/r/haskell/comments/17gavl/what_you_consider_advanced_haskell_topics/</a></div>

<div>  17. <a href="https://github.com/quchen/unmaintainable_haskell/blob/master/README.md">https://github.com/quchen/unmaintainable_haskell/blob/master/README.md</a></div><div>  18. <a href="http://www.reddit.com/r/haskell/comments/17idma/how_to_write_unmaintainable_haskell_code/">http://www.reddit.com/r/haskell/comments/17idma/how_to_write_unmaintainable_haskell_code/</a></div>

<div>  19. <a href="http://shuklan.com/haskell/lec03.html">http://shuklan.com/haskell/lec03.html</a></div><div>  20. <a href="http://www.reddit.com/r/haskell/comments/17ic23/introduction_to_haskell_lecture_3_is_live_types/">http://www.reddit.com/r/haskell/comments/17ic23/introduction_to_haskell_lecture_3_is_live_types/</a></div>

<div>  21. <a href="https://github.com/chrisdone/cabal-sign">https://github.com/chrisdone/cabal-sign</a></div><div>  22. <a href="http://www.reddit.com/r/haskell/comments/17njda/proposal_a_trivial_cabal_package_signing_utility/">http://www.reddit.com/r/haskell/comments/17njda/proposal_a_trivial_cabal_package_signing_utility/</a></div>

<div>  23. <a href="http://stackoverflow.com/questions/14661073/haskell-ghc-undecidableinstances-example-for-non-terminating-type-check">http://stackoverflow.com/questions/14661073/haskell-ghc-undecidableinstances-example-for-non-terminating-type-check</a></div>

<div>  24. <a href="http://stackoverflow.com/questions/14624376/efficient-parallel-strategies">http://stackoverflow.com/questions/14624376/efficient-parallel-strategies</a></div><div>  25. <a href="http://stackoverflow.com/questions/14636048/is-it-possible-to-implement-monadfix-for-free">http://stackoverflow.com/questions/14636048/is-it-possible-to-implement-monadfix-for-free</a></div>

<div>  26. <a href="http://stackoverflow.com/questions/14666666/do-haskell-imports-have-side-effects">http://stackoverflow.com/questions/14666666/do-haskell-imports-have-side-effects</a></div><div>  27. <a href="http://stackoverflow.com/questions/14641864/what-monads-can-be-expressed-as-free-over-some-functor">http://stackoverflow.com/questions/14641864/what-monads-can-be-expressed-as-free-over-some-functor</a></div>

<div>  28. <a href="http://stackoverflow.com/questions/14644830/what-is-the-point-of-having-a-lazy-strict-version-of-writer">http://stackoverflow.com/questions/14644830/what-is-the-point-of-having-a-lazy-strict-version-of-writer</a></div>

<div>  29. <a href="http://stackoverflow.com/questions/14576543/why-can-applicative-functors-have-side-effects-but-functors-cant">http://stackoverflow.com/questions/14576543/why-can-applicative-functors-have-side-effects-but-functors-cant</a></div>

<div>  30. <a href="http://stackoverflow.com/questions/14622169/how-to-write-fixed-point-build-rules-in-shake-e-g-latex">http://stackoverflow.com/questions/14622169/how-to-write-fixed-point-build-rules-in-shake-e-g-latex</a></div>

<div>  31. <a href="http://stackoverflow.com/questions/14654385/event-handling-in-netwire-compared-to-conventional-frp-frameworks">http://stackoverflow.com/questions/14654385/event-handling-in-netwire-compared-to-conventional-frp-frameworks</a></div>

<div>  32. <a href="https://plus.google.com/105107667630152149014/about">https://plus.google.com/105107667630152149014/about</a></div><div><br></div></div>