Welcome to issue 253 of the HWN, an issue covering crowd-sourced bits of information about Haskell from around the web. This issue covers the week of November 25 to December 01, 2012.
Quotes of the Week * edwardk: this breaks my previous record of 6 unsafeCoerce's in a line * bos:Harpers gona harp. Top Reddit Stories * Pretty Output in GHCi (HOWTO in comments) Domain: i.imgur.com, Score: 82, Comments: 14 On Reddit: [1] http://goo.gl/2c7Ns Original: [2] http://goo.gl/uYZAs * Stable, Vetted Hackage: Call for Participation Domain: yesodweb.com, Score: 59, Comments: 24 On Reddit: [3] http://goo.gl/QrJEz Original: [4] http://goo.gl/1PlBK * Strict vs non-strict semantics: "Why can’t I just be a little lazy?" Domain: blog.ezyang.com, Score: 42, Comments: 20 On Reddit: [5] http://goo.gl/P2nSm Original: [6] http://goo.gl/WDhk6 * io-stream: simple and easy to use primitives for I/O using streams Domain: github.com, Score: 37, Comments: 10 On Reddit: [7] http://goo.gl/uDbGG Original: [8] http://goo.gl/sGqtY * Toward a Secret Sky: Building a Haskell web app with Snap: Snap quickstart guide Domain: unpythonic.blogspot.ca, Score: 36, Comments: 15 On Reddit: [9] http://goo.gl/6UdY8 Original: [10] http://goo.gl/Y6wli * Hackage: unittyped-0.1, an extendable library for type-safe computations including units Domain: hackage.haskell.org, Score: 34, Comments: 23 On Reddit: [11] http://goo.gl/f7b1M Original: [12] http://goo.gl/jmZCi * Easy JSON parsing in Haskell with Aeson Domain: blog.raynes.me, Score: 34, Comments: 18 On Reddit: [13] http://goo.gl/JERS0 Original: [14] http://goo.gl/Ccfbm * 1st São Paulo Haskell Meeting Domain: plus.google.com, Score: 29, Comments: 4 On Reddit: [15] http://goo.gl/MKVPb Original: [16] http://goo.gl/yaLUi * Conal Elliott: "Parallel speculative addition via memoization" Domain: conal.net, Score: 26, Comments: 11 On Reddit: [17] http://goo.gl/EQZxj Original: [18] http://goo.gl/wg0KD * Elm: Making the Web Functional [video/slides] Domain: infoq.com, Score: 26, Comments: 1 On Reddit: [19] http://goo.gl/0qAJM Original: [20] http://goo.gl/bldR0 * From traced monoidal to compact closed: geometry of interaction explained with (OCaml) code Domain: semantic-domain.blogspot.fr, Score: 18, Comments: 22 On Reddit: [21] http://goo.gl/auq1p Original: [22] http://goo.gl/4XvRw * Static Analysis with Applicatives Domain: gergo.erdi.hu, Score: 17, Comments: 13 On Reddit: [23] http://goo.gl/sNLm9 Original: [24] http://goo.gl/Lvxpn * 24 Pull Requests - Does Anyone Have Project Suggestions? Domain: self.haskell, Score: 16, Comments: 3 On Reddit: [25] http://goo.gl/U2bsY Original: [26] http://goo.gl/U2bsY * what if haskell-platform was a hackage metapackage? Domain: self.haskell, Score: 16, Comments: 7 On Reddit: [27] http://goo.gl/SPIlO Original: [28] http://goo.gl/SPIlO * Does anyone know if more videos are going to be posted to Haskell Live TV? Domain: youtube.com, Score: 15, Comments: 2 On Reddit: [29] http://goo.gl/jJxWb Original: [30] http://goo.gl/NVk3D * Data-driven hacks for DB querying — is this evil? Domain: hpaste.org, Score: 13, Comments: 22 On Reddit: [31] http://goo.gl/0J5eJ Original: [32] http://goo.gl/gfRLS * Why does this result not appear in this search in Hoogle? Domain: self.haskell, Score: 12, Comments: 10 On Reddit: [33] http://goo.gl/DGTu2 Original: [34] http://goo.gl/DGTu2 Top StackOverflow Questions * Is putStrLn thread-safe? votes: 12, answers: 1 Read on SO: [35] http://goo.gl/rjRyN * How do you prove that a function is unique for its type? votes: 11, answers: 1 Read on SO: [36] http://goo.gl/odOSy * Laziness/strictness between data and newtype votes: 10, answers: 2 Read on SO: [37] http://goo.gl/Dkqv8 * Why do we use folds to encode datatypes as functions? votes: 10, answers: 1 Read on SO: [38] http://goo.gl/RRVuE * Haskell repa - how to reduce array and return index? votes: 7, answers: 2 Read on SO: [39] http://goo.gl/HpXhR * How much is applicative really about applying, rather than “combining”? votes: 7, answers: 1 Read on SO: [40] http://goo.gl/zq6j3 * Why is that not lazy votes: 7, answers: 2 Read on SO: [41] http://goo.gl/F8H0m * Biapplicative and Bimonad? votes: 6, answers: 1 Read on SO: [42] http://goo.gl/7C01J * reactive-banana-wx `sink` does not generate an event enabling post-sink processing votes: 6, answers: 1 Read on SO: [43] http://goo.gl/pXdTu * Expand type synonyms, type families with GHCi votes: 6, answers: 1 Read on SO: [44] http://goo.gl/G6Sks * Converting expression to pointfree style (Haskell) votes: 6, answers: 1 Read on SO: [45] http://goo.gl/36gLO * ADTs vs. Typeclasses — Canonical use votes: 6, answers: 1 Read on SO: [46] http://goo.gl/ofpbX * Haskell: Monitor a file without polling (à la inotify in linux) votes: 6, answers: 3 Read on SO: [47] http://goo.gl/JGzI0 Until next time, Daniel Santa Cruz References 1. http://i.imgur.com/t6hOx.png 2. http://www.reddit.com/r/haskell/comments/144biy/pretty_output_in_ghci_howto_in_comments/ 3. http://www.yesodweb.com/blog/2012/11/stable-vetted-hackage 4. http://www.reddit.com/r/haskell/comments/141hww/stable_vetted_hackage_call_for_participation/ 5. http://blog.ezyang.com/2012/11/why-cant-i-just-be-a-little-lazy/ 6. http://www.reddit.com/r/haskell/comments/13tt44/strict_vs_nonstrict_semantics_why_cant_i_just_be/ 7. https://github.com/snapframework/io-streams 8. http://www.reddit.com/r/haskell/comments/13z9i4/iostream_simple_and_easy_to_use_primitives_for_io/ 9. http://unpythonic.blogspot.ca/2012/11/building-haskell-web-app-with-snap-snap.html 10. http://www.reddit.com/r/haskell/comments/13sb85/toward_a_secret_sky_building_a_haskell_web_app/ 11. http://hackage.haskell.org/package/unittyped-0.1 12. http://www.reddit.com/r/haskell/comments/13t795/hackage_unittyped01_an_extendable_library_for/ 13. http://blog.raynes.me/blog/2012/11/27/easy-json-parsing-in-haskell-with-aeson/ 14. http://www.reddit.com/r/haskell/comments/141ch4/easy_json_parsing_in_haskell_with_aeson/ 15. https://plus.google.com/events/cng3rcv1tjl84g2juddk1i36icg 16. http://www.reddit.com/r/haskell/comments/13vctv/1st_s%C3%A3o_paulo_haskell_meeting/ 17. http://conal.net/blog/posts/parallel-speculative-addition-via-memoization 18. http://www.reddit.com/r/haskell/comments/13yenz/conal_elliott_parallel_speculative_addition_via/ 19. http://www.infoq.com/presentations/Elm 20. http://www.reddit.com/r/haskell/comments/1423uc/elm_making_the_web_functional_videoslides/ 21. http://semantic-domain.blogspot.fr/2012/11/in-this-post-ill-show-how-to-turn.html 22. http://www.reddit.com/r/haskell/comments/13zzxl/from_traced_monoidal_to_compact_closed_geometry/ 23. http://gergo.erdi.hu/blog/2012-12-01-static_analysis_with_applicatives 24. http://www.reddit.com/r/haskell/comments/143wpd/static_analysis_with_applicatives/ 25. http://www.reddit.com/r/haskell/comments/143c0e/24_pull_requests_does_anyone_have_project/ 26. http://www.reddit.com/r/haskell/comments/143c0e/24_pull_requests_does_anyone_have_project/ 27. http://www.reddit.com/r/haskell/comments/1445jh/what_if_haskellplatform_was_a_hackage_metapackage/ 28. http://www.reddit.com/r/haskell/comments/1445jh/what_if_haskellplatform_was_a_hackage_metapackage/ 29. http://www.youtube.com/user/HaskellLiveTV 30. http://www.reddit.com/r/haskell/comments/13x0z9/does_anyone_know_if_more_videos_are_going_to_be/ 31. http://hpaste.org/78401 32. http://www.reddit.com/r/haskell/comments/13xi63/datadriven_hacks_for_db_querying_is_this_evil/ 33. http://www.reddit.com/r/haskell/comments/13r9ii/why_does_this_result_not_appear_in_this_search_in/ 34. http://www.reddit.com/r/haskell/comments/13r9ii/why_does_this_result_not_appear_in_this_search_in/ 35. http://stackoverflow.com/questions/13549706/is-putstrln-thread-safe 36. http://stackoverflow.com/questions/13575583/how-do-you-prove-that-a-function-is-unique-for-its-type 37. http://stackoverflow.com/questions/13566673/laziness-strictness-between-data-and-newtype 38. http://stackoverflow.com/questions/13575894/why-do-we-use-folds-to-encode-datatypes-as-functions 39. http://stackoverflow.com/questions/13570354/haskell-repa-how-to-reduce-array-and-return-index 40. http://stackoverflow.com/questions/13625905/how-much-is-applicative-really-about-applying-rather-than-combining 41. http://stackoverflow.com/questions/13663430/why-is-that-not-lazy 42. http://stackoverflow.com/questions/13556314/biapplicative-and-bimonad 43. http://stackoverflow.com/questions/13580121/reactive-banana-wx-sink-does-not-generate-an-event-enabling-post-sink-processi 44. http://stackoverflow.com/questions/13595773/expand-type-synonyms-type-families-with-ghci 45. http://stackoverflow.com/questions/13596335/converting-expression-to-pointfree-style-haskell 46. http://stackoverflow.com/questions/13610164/adts-vs-typeclasses-canonical-use 47. http://stackoverflow.com/questions/13642619/haskell-monitor-a-file-without-polling-a-la-inotify-in-linux
_______________________________________________ Haskell mailing list Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell