[Haskell] Haskell Weekly News: Issue 282

Daniel Santa Cruz dstcruz
Fri Oct 11 01:02:21 UTC 2013


Welcome to issue 282 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
week of September 22 to October 05, 2013.

Quotes of the Week

   * monochrom: . o O ( error messages are like legalese. it contains
     complete information so that later lawyers can say "told you so" )

   * BetaZiliani: "We escape from monads in the same way that we escape
     from a building on fire: we run." (#ICFP2013)

   * ReinH: ReinH's Lemma: There's always a connection to Yoneda's
     Lemma.

   * startling: it's sort of depressing when you spend a lot of time
     with traversals and things to get all your crucial algorithms down
     to like ten lines and then have like two hundred lines each for
     pretty-printing and for file I/O.

   * edwardk: you know that feeling when you wake up in the morning, and
     your teeth feel fuzzy, you don't know where you've been, but you
     strongly suspect in 9 months someone will be calling you for
     library support?

   * tac: I free the forgotten.

   * Anonymous: What do you call someone reading a book about category
     theory? A co-author!

   * Anonymous: A co-worker == generator of work tasks?

   * edwardkmett: At one point we had a type in lens where one of its
     arguments started taking parameters of the form i m a s t a b u.
     Upon reflection, we let it win the argument and decided
     not to implement the function.

Top Reddit Stories

   * xkcd - Functional Programming
     Domain: xkcd.com, Score: 97, Comments: 58
     On Reddit: [1] http://goo.gl/XSSTOR
     Original: [2] http://goo.gl/daH8om

   * Hackage 2 is up!
     Domain: hackage.haskell.org, Score: 96, Comments: 20
     On Reddit: [3] http://goo.gl/hSyulq
     Original: [4] http://goo.gl/admcV

   * Programming - Why Haskell is Great - 10 minutes
     Domain: youtube.com, Score: 91, Comments: 18
     On Reddit: [5] http://goo.gl/SoTDhR
     Original: [6] http://goo.gl/CwsaFq

   * GHC: now with -j flag for parallel builds
     Domain: ghc.haskell.org, Score: 88, Comments: 27
     On Reddit: [7] http://goo.gl/tX0YZr
     Original: [8] http://goo.gl/8SepKH

   * I can finally say that I'm a Haskell developer (and I'm hiring)!
     Domain: self.haskell, Score: 85, Comments: 42
     On Reddit: [9] http://goo.gl/fr2adZ
     Original: [10] http://goo.gl/fr2adZ

   * Hackage 2 switchover imminent
     Domain: haskell.org, Score: 80, Comments: 14
     On Reddit: [11] http://goo.gl/5XyWkt
     Original: [12] http://goo.gl/Hf3XlL

   * The Haskell Cast #2 - Don Stewart on Real World Haskell
     Domain: haskellcast.com, Score: 72, Comments: 11
     On Reddit: [13] http://goo.gl/JPukzq
     Original: [14] http://goo.gl/iOssHA

   * [ANN] Nomyx, the game where you can change the rules (0.3 beta)
     Domain: nomyx.net, Score: 57, Comments: 14
     On Reddit: [15] http://goo.gl/Z3IFfL
     Original: [16] http://goo.gl/gmsH5e

   * The aftermath of my GSoC project
     Domain: self.haskell, Score: 55, Comments: 6
     On Reddit: [17] http://goo.gl/2vAjMs
     Original: [18] http://goo.gl/2vAjMs

   * SPJ in need for compelling "lens" use-cases
     Domain: permalink.gmane.org, Score: 51, Comments: 57
     On Reddit: [19] http://goo.gl/6VcDMh
     Original: [20] http://goo.gl/wEgQUi

   * Tidal cycles - loops and rhythms made with tweet sized Haskell
     Domain: twitter.com, Score: 50, Comments: 5
     On Reddit: [21] http://goo.gl/zcQqrm
     Original: [22] http://goo.gl/10bSjH

   * Who'd have thought: I made a serial monitor with Threepenny-gui
     Domain: self.haskell, Score: 48, Comments: 14
     On Reddit: [23] http://goo.gl/rFBlWl
     Original: [24] http://goo.gl/rFBlWl

   * Arrowised Material Shaders in Purely Functional Ray Tracing
     Domain: tcsavage.org, Score: 44, Comments: 2
     On Reddit: [25] http://goo.gl/RHvpLq
     Original: [26] http://goo.gl/7cDmWq

   * Work at Erudify
     Domain: jaspervdj.be, Score: 42, Comments: 5
     On Reddit: [27] http://goo.gl/mpFnRa
     Original: [28] http://goo.gl/gcSs3U

   * The Universal Properties of Map, Fold, and Filter
     Domain: jeremykun.com, Score: 41, Comments: 0
     On Reddit: [29] http://goo.gl/CksT61
     Original: [30] http://goo.gl/j7rSW6

   * Conal Elliott : Searching for GUI and Graphics libraries in Haskell
     Domain: haskell.org, Score: 39, Comments: 29
     On Reddit: [31] http://goo.gl/6krMxv
     Original: [32] http://goo.gl/EYG0af

   * Type level record syntax... would this make sense?
     Domain: self.haskell, Score: 39, Comments: 29
     On Reddit: [33] http://goo.gl/ysjr3o
     Original: [34] http://goo.gl/ysjr3o

   * Haskell Resources List
     Domain: gist.github.com, Score: 38, Comments: 2
     On Reddit: [35] http://goo.gl/vZ9yMH
     Original: [36] http://goo.gl/Oo75BT

   * [ANN] yi-0.7
     Domain: haskell.org, Score: 38, Comments: 14
     On Reddit: [37] http://goo.gl/FihoH9
     Original: [38] http://goo.gl/pfx5r5

   * Why PVP doesn't work
     Domain: ro-che.info, Score: 38, Comments: 106
     On Reddit: [39] http://goo.gl/XdpZpG
     Original: [40] http://goo.gl/TkEBzt

   * Live blog of CUFP 2013 -- a prodigious and growing work of reporting
     by Anil Madhavapeddy
     Domain: syslog.cl.cam.ac.uk, Score: 35, Comments: 0
     On Reddit: [41] http://goo.gl/JDJJAz
     Original: [42] http://goo.gl/SvsyBE

   * What Haskell tools do you use in every project?
     Domain: self.haskell, Score: 35, Comments: 22
     On Reddit: [43] http://goo.gl/9z8Ylr
     Original: [44] http://goo.gl/9z8Ylr

   * GHC Core by example, episode 2: Evaluation
     Domain: alpmestan.com, Score: 35, Comments: 3
     On Reddit: [45] http://goo.gl/i7UzV1
     Original: [46] http://goo.gl/kuntPM

   * Oh my laziness! - An introduction to laziness, strictness and
unpacking
     in GHC Haskell
     Domain: alpmestan.com, Score: 35, Comments: 16
     On Reddit: [47] http://goo.gl/Gfwhd0
     Original: [48] http://goo.gl/84omB7

   * Job opportunity for junior web developer looking to get into Haskell
     Domain: self.haskell, Score: 35, Comments: 11
     On Reddit: [49] http://goo.gl/FqFDff
     Original: [50] http://goo.gl/FqFDff

   * Short vlog style video "My Road to Haskell" by jekor
     Domain: youtube.com, Score: 33, Comments: 1
     On Reddit: [51] http://goo.gl/sqjXcT
     Original: [52] http://goo.gl/GzjCs9

   * Arguing against monad transformers for the right reasons
     Domain: blog.ezyang.com, Score: 32, Comments: 20
     On Reddit: [53] http://goo.gl/b2tFy6
     Original: [54] http://goo.gl/OfGzvr

   * Haskell Launchpad Interaction
     Domain: youtube.com, Score: 32, Comments: 18
     On Reddit: [55] http://goo.gl/Qwnhvw
     Original: [56] http://goo.gl/VlyUqn

Top StackOverflow Questions

   * Sets, Functors and Eq confusion
     votes: 36, answers: 3
     Read on SO: [57] http://goo.gl/2TUC5X

   * writing a C# version of haskell infinite fibonacci series function
     votes: 12, answers: 5
     Read on SO: [58] http://goo.gl/Nys1p7

   * Enforced pattern order
     votes: 10, answers: 5
     Read on SO: [59] http://goo.gl/4yPfrn

   * Haskell, multiplying Int and Float within a function
     votes: 10, answers: 4
     Read on SO: [60] http://goo.gl/nVsl8Z

   * What requirements does non-strict semantics of Haskell have on the
     evaluation strategy?
     votes: 9, answers: 1
     Read on SO: [61] http://goo.gl/wqWIVk

   * Random access on a huge file in haskell
     votes: 8, answers: 3
     Read on SO: [62] http://goo.gl/gxes9Y

   * Not using a variable for <-
     votes: 8, answers: 4
     Read on SO: [63] http://goo.gl/jZ9Eqk

   * A common pattern involving composition of functions (\a b -> f (g a)
(g b))
     votes: 8, answers: 2
     Read on SO: [64] http://goo.gl/FVY6Zl

   * Haskell data :> constructor meaning
     votes: 8, answers: 1
     Read on SO: [65] http://goo.gl/0ouMUi

   * In functional reactive programming, how do you share state between two
     parts of the application?
     votes: 7, answers: 1
     Read on SO: [66] http://goo.gl/vY3Lsq

Until next time,
[67]+Daniel Santa Cruz

References

   1. http://xkcd.com/1270/
   2.
http://www.reddit.com/r/haskell/comments/1n8gor/xkcd_functional_programming/
   3. http://hackage.haskell.org/
   4. http://www.reddit.com/r/haskell/comments/1n79sh/hackage_2_is_up/
   5. https://www.youtube.com/watch?v=RqvCNb7fKsg
   6.
http://www.reddit.com/r/haskell/comments/1nfbdm/programming_why_haskell_is_great_10_minutes/
   7. http://ghc.haskell.org/trac/ghc/ticket/910
   8.
http://www.reddit.com/r/haskell/comments/1mzfob/ghc_now_with_j_flag_for_parallel_builds/
   9.
http://www.reddit.com/r/haskell/comments/1n8zmp/i_can_finally_say_that_im_a_haskell_developer_and/
  10.
http://www.reddit.com/r/haskell/comments/1n8zmp/i_can_finally_say_that_im_a_haskell_developer_and/
  11.
http://www.haskell.org/pipermail/haskell-cafe/2013-September/109007.html
  12.
http://www.reddit.com/r/haskell/comments/1n2rqu/hackage_2_switchover_imminent/
  13.
http://www.haskellcast.com/episode/002-don-stewart-on-real-world-haskell/
  14.
http://www.reddit.com/r/haskell/comments/1mymdf/the_haskell_cast_2_don_stewart_on_real_world/
  15. http://www.nomyx.net/
  16.
http://www.reddit.com/r/haskell/comments/1nq468/ann_nomyx_the_game_where_you_can_change_the_rules/
  17.
http://www.reddit.com/r/haskell/comments/1n4ips/the_aftermath_of_my_gsoc_project/
  18.
http://www.reddit.com/r/haskell/comments/1n4ips/the_aftermath_of_my_gsoc_project/
  19. http://permalink.gmane.org/gmane.comp.lang.haskell.libraries/20400
  20.
http://www.reddit.com/r/haskell/comments/1nn61l/spj_in_need_for_compelling_lens_usecases/
  21. http://twitter.com/tidalcycles/
  22.
http://www.reddit.com/r/haskell/comments/1npjrq/tidal_cycles_loops_and_rhythms_made_with_tweet/
  23.
http://www.reddit.com/r/haskell/comments/1nidyp/whod_have_thought_i_made_a_serial_monitor_with/
  24.
http://www.reddit.com/r/haskell/comments/1nidyp/whod_have_thought_i_made_a_serial_monitor_with/
  25. http://tcsavage.org/blog/2013/06/25/arrowised-materials-in-pfrt/
  26.
http://www.reddit.com/r/haskell/comments/1nh0f9/arrowised_material_shaders_in_purely_functional/
  27. http://jaspervdj.be/posts/2013-09-29-erudify.html
  28. http://www.reddit.com/r/haskell/comments/1ngbvi/work_at_erudify/
  29.
http://jeremykun.com/2013/09/30/the-universal-properties-of-map-fold-and-filter/
  30.
http://www.reddit.com/r/haskell/comments/1nqmyg/the_universal_properties_of_map_fold_and_filter/
  31.
http://www.haskell.org/pipermail/haskell-cafe/2013-September/109022.html
  32.
http://www.reddit.com/r/haskell/comments/1n8c5i/conal_elliott_searching_for_gui_and_graphics/
  33.
http://www.reddit.com/r/haskell/comments/1nf2ss/type_level_record_syntax_would_this_make_sense/
  34.
http://www.reddit.com/r/haskell/comments/1nf2ss/type_level_record_syntax_would_this_make_sense/
  35. https://gist.github.com/leroux/6395804
  36.
http://www.reddit.com/r/haskell/comments/1n9z50/haskell_resources_list/
  37. http://www.haskell.org/pipermail/haskell-cafe/2013-October/109156.html
  38. http://www.reddit.com/r/haskell/comments/1nn1vw/ann_yi07/
  39. http://ro-che.info/articles/2013-10-05-why-pvp-doesnt-work.html
  40. http://www.reddit.com/r/haskell/comments/1ns193/why_pvp_doesnt_work/
  41. http://www.syslog.cl.cam.ac.uk/2013/09/22/liveblogging-cufp-2013/
  42.
http://www.reddit.com/r/haskell/comments/1n10u8/live_blog_of_cufp_2013_a_prodigious_and_growing/
  43.
http://www.reddit.com/r/haskell/comments/1nhntw/what_haskell_tools_do_you_use_in_every_project/
  44.
http://www.reddit.com/r/haskell/comments/1nhntw/what_haskell_tools_do_you_use_in_every_project/
  45.
http://alpmestan.com/2013/10/01/ghc-core-by-example-episode-2-evaluation/
  46.
http://www.reddit.com/r/haskell/comments/1nktj7/ghc_core_by_example_episode_2_evaluation/
  47. http://alpmestan.com/2013/10/02/oh-my-laziness/
  48.
http://www.reddit.com/r/haskell/comments/1nlxlo/oh_my_laziness_an_introduction_to_laziness/
  49.
http://www.reddit.com/r/haskell/comments/1npram/job_opportunity_for_junior_web_developer_looking/
  50.
http://www.reddit.com/r/haskell/comments/1npram/job_opportunity_for_junior_web_developer_looking/
  51. http://www.youtube.com/watch?v=mpby_hz8lFc
  52.
http://www.reddit.com/r/haskell/comments/1n3f8s/short_vlog_style_video_my_road_to_haskell_by_jekor/
  53.
http://blog.ezyang.com/2013/09/if-youre-using-lift-youre-doing-it-wrong-probably/
  54.
http://www.reddit.com/r/haskell/comments/1n7mid/arguing_against_monad_transformers_for_the_right/
  55. http://www.youtube.com/watch?v=7lZ-DcidyMM
  56.
http://www.reddit.com/r/haskell/comments/1naslm/haskell_launchpad_interaction/
  57.
http://stackoverflow.com/questions/19177125/sets-functors-and-eq-confusion
  58.
http://stackoverflow.com/questions/19109152/writing-a-c-sharp-version-of-haskell-infinite-fibonacci-series-function
  59. http://stackoverflow.com/questions/18989916/enforced-pattern-order
  60.
http://stackoverflow.com/questions/19019093/haskell-multiplying-int-and-float-within-a-function
  61.
http://stackoverflow.com/questions/18944370/what-requirements-does-non-strict-semantics-of-haskell-have-on-the-evaluation-st
  62.
http://stackoverflow.com/questions/18985353/random-access-on-a-huge-file-in-haskell
  63. http://stackoverflow.com/questions/19051668/not-using-a-variable-for
  64.
http://stackoverflow.com/questions/19064694/a-common-pattern-involving-composition-of-functions-a-b-f-g-a-g-b
  65.
http://stackoverflow.com/questions/19197339/haskell-data-constructor-meaning
  66.
http://stackoverflow.com/questions/19201901/in-functional-reactive-programming-how-do-you-share-state-between-two-parts-of
  67. https://plus.google.com/105107667630152149014/about
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell/attachments/20131010/026efd2e/attachment-0001.html>



More information about the Haskell mailing list