Welcome to issue 236 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of July 8 to 14, 2012.
Quotes of the Week * RichardBuckminsterFuller: When I am working on a problem, I never think about beauty. But when I have finished, if the solution is not beautiful, I know that it is wrong. * Taneb: I'm doing the thing that every bored haskeller does one day and rewriting Prelude Top Reddit Stories * Haskell Performance Patterns Domain: johantibell.com, Score: 71, Comments: 34 On Reddit: [1] http://goo.gl/gZkMB Original: [2] http://goo.gl/2rj4t * Code Us Some Roguelike in Haskell! Domain: jamiltron.com, Score: 55, Comments: 19 On Reddit: [3] http://goo.gl/VYOx1 Original: [4] http://goo.gl/OOiSG * I never tested this code before releasing it Confession of a Haskell Hacker Domain: r6.ca, Score: 51, Comments: 48 On Reddit: [5] http://goo.gl/EBfT7 Original: [6] http://goo.gl/9zA0u * Breaking from a loop Domain: haskellforall.com, Score: 37, Comments: 19 On Reddit: [7] http://goo.gl/yqxqg Original: [8] http://goo.gl/NtI8j * The Classy Prelude, an alternate prelude which makes it easier to use conflicting names via typeclasses, and thereby encourages usage of more powerful libraries like text and unordered-containers. Domain: yesodweb.com, Score: 35, Comments: 46 On Reddit: [9] http://goo.gl/cZKM5 Original: [10] http://goo.gl/70d6R * The Long and Epic Journey of LambdaCase Domain: unknownparallel.wordpress.com, Score: 33, Comments: 52 On Reddit: [11] http://goo.gl/EAVXs Original: [12] http://goo.gl/ymkGy * How is this fibonacci-function memoized? Domain: stackoverflow.com, Score: 33, Comments: 1 On Reddit: [13] http://goo.gl/lo3LD Original: [14] http://goo.gl/wwHQb * errors-1.0: Simplified error handling Domain: haskellforall.com, Score: 30, Comments: 31 On Reddit: [15] http://goo.gl/tKzP1 Original: [16] http://goo.gl/O10hN * Influenced by Haskell Domain: griffsgraphs.com, Score: 30, Comments: 29 On Reddit: [17] http://goo.gl/6ptoi Original: [18] http://goo.gl/Nrz7K * Experience Report: Haskell in Computational Biology (Daniels, Gallant, Ramsey)[pdf 7 pp] Domain: eecs.tufts.edu, Score: 30, Comments: 11 On Reddit: [19] http://goo.gl/XsvMK Original: [20] http://goo.gl/TUdnL * == for Float not referentially transparent Domain: haskell.org, Score: 23, Comments: 51 On Reddit: [21] http://goo.gl/6qZ1J Original: [22] http://goo.gl/DR9TE * My second attempt at writing Haskell Domain: self.haskell, Score: 21, Comments: 27 On Reddit: [23] http://goo.gl/i7u3p Original: [24] http://goo.gl/i7u3p * Announcing split-channel « Melding Monads Domain: blog.melding-monads.com, Score: 20, Comments: 16 On Reddit: [25] http://goo.gl/XwHdl Original: [26] http://goo.gl/oh5Ce * Deriving the Y combinator from first principles Domain: wellnowwhat.net, Score: 18, Comments: 12 On Reddit: [27] http://goo.gl/5uxYN Original: [28] http://goo.gl/Q76lk * Announcing WAI 1.3! Domain: yesodweb.com, Score: 18, Comments: 11 On Reddit: [29] http://goo.gl/QD769 Original: [30] http://goo.gl/mQFBK Top StackOverflow Questions * How is this fibonacci-function memoized? votes: 43, answers: 3 Read on SO: [31] http://goo.gl/MGjr3 * What is the combinatory logic equivalent of intuitionistic type theory? votes: 39, answers: 0 Read on SO: [32] http://goo.gl/ki9nT * Does Haskell have return type overloading? votes: 15, answers: 5 Read on SO: [33] http://goo.gl/sBGWj * Is there a way to avoid unnecessary recursion? votes: 12, answers: 2 Read on SO: [34] http://goo.gl/Gk39e * Using vectors for performance improvement in Haskell votes: 12, answers: 2 Read on SO: [35] http://goo.gl/74KOH * Eliminate Haskell array bounds check for Bounded type? votes: 11, answers: 1 Read on SO: [36] http://goo.gl/CHDtJ * Having my cereal and parsing it too votes: 8, answers: 2 Read on SO: [37] http://goo.gl/1SG24 * How does HOpenGL behave with regards to other threads and TChans in Haskell? votes: 8, answers: 2 Read on SO: [38] http://goo.gl/dmoqc * Number of arguments and point-free in Haskell votes: 8, answers: 2 Read on SO: [39] http://goo.gl/8Z0B2 * Haskell: Design pattern: classes or pass functions votes: 7, answers: 3 Read on SO: [40] http://goo.gl/EO7tr * Haskell — sort list with impure function votes: 7, answers: 4 Read on SO: [41] http://goo.gl/o9kbc Until next time, Daniel Santa Cruz References 1. http://johantibell.com/files/haskell-performance-patterns.html#%281%29 2. http://www.reddit.com/r/haskell/comments/wjtms/haskell_performance_patterns/ 3. http://jamiltron.com/2012/07/Code_Us_Some_Roguelike_in_Haskell.html 4. http://www.reddit.com/r/haskell/comments/wd6p3/code_us_some_roguelike_in_haskell/ 5. http://r6.ca/blog/20120708T122219Z.html 6. http://www.reddit.com/r/haskell/comments/w7zd8/i_never_tested_this_code_before_releasing_it/ 7. http://www.haskellforall.com/2012/07/breaking-from-loop.html 8. http://www.reddit.com/r/haskell/comments/wfwyt/breaking_from_a_loop/ 9. http://www.yesodweb.com/blog/2012/07/classy-prelude 10. http://www.reddit.com/r/haskell/comments/wfiao/the_classy_prelude_an_alternate_prelude_which/ 11. http://unknownparallel.wordpress.com/2012/07/09/the-long-and-epic-journey-of-lambdacase-2/ 12. http://www.reddit.com/r/haskell/comments/wbb69/the_long_and_epic_journey_of_lambdacase/ 13. http://stackoverflow.com/q/11466284/1288 14. http://www.reddit.com/r/haskell/comments/whx2k/how_is_this_fibonaccifunction_memoized/ 15. http://www.haskellforall.com/2012/07/errors-10-simplified-error-handling.html 16. http://www.reddit.com/r/haskell/comments/w7xrv/errors10_simplified_error_handling/ 17. http://griffsgraphs.com/2012/07/01/programming-languages-influences/ 18. http://www.reddit.com/r/haskell/comments/w9npe/influenced_by_haskell/ 19. http://www.eecs.tufts.edu/~ndaniels/Noah_files/mrfy_experience_report.pdf 20. http://www.reddit.com/r/haskell/comments/wf6xe/experience_report_haskell_in_computational/ 21. http://www.haskell.org/pipermail/glasgow-haskell-users/2012-July/022568.html 22. http://www.reddit.com/r/haskell/comments/wbsd3/for_float_not_referentially_transparent/ 23. http://www.reddit.com/r/haskell/comments/walg1/my_second_attempt_at_writing_haskell/ 24. http://www.reddit.com/r/haskell/comments/walg1/my_second_attempt_at_writing_haskell/ 25. http://blog.melding-monads.com/2012/07/10/announcing-split-channel/ 26. http://www.reddit.com/r/haskell/comments/wdhf1/announcing_splitchannel_melding_monads/ 27. http://www.wellnowwhat.net/blog/?p=485 28. http://www.reddit.com/r/haskell/comments/wd5rb/deriving_the_y_combinator_from_first_principles/ 29. http://www.yesodweb.com/blog/2012/07/announcing-wai-1-3 30. http://www.reddit.com/r/haskell/comments/wih94/announcing_wai_13/ 31. http://stackoverflow.com/questions/11466284/how-is-this-fibonacci-function-memoized 32. http://stackoverflow.com/questions/11406786/what-is-the-combinatory-logic-equivalent-of-intuitionistic-type-theory 33. http://stackoverflow.com/questions/11420126/does-haskell-have-return-type-overloading 34. http://stackoverflow.com/questions/11454936/is-there-a-way-to-avoid-unnecessary-recursion 35. http://stackoverflow.com/questions/11481675/using-vectors-for-performance-improvement-in-haskell 36. http://stackoverflow.com/questions/11411797/eliminate-haskell-array-bounds-check-for-bounded-type 37. http://stackoverflow.com/questions/11424961/having-my-cereal-and-parsing-it-too 38. http://stackoverflow.com/questions/11443824/how-does-hopengl-behave-with-regards-to-other-threads-and-tchans-in-haskell 39. http://stackoverflow.com/questions/11487171/number-of-arguments-and-point-free-in-haskell 40. http://stackoverflow.com/questions/11423749/haskell-design-pattern-classes-or-pass-functions 41. http://stackoverflow.com/questions/11469806/haskell-sort-list-with-impure-function
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe