[Haskell-cafe] Haskell Weekly News: Issue 310

Daniel Santa Cruz dstcruz at gmail.com
Thu Oct 23 03:36:20 UTC 2014


Welcome to issue 310 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers
from October 5 to 18, 2014

Quotes of the Week

   * spopejoy: That [Spineless Tagless G Machine] will always sound like
     the villian in an upcoming Ghostbusters sequel to me :)

   * pigworker: When you can make data out of potatoes, why would you
     want to encode them as functions?

   * fishcorn: When someone mentions lens on freenode... [1]zeus-lens!

   * neelk: So constructively we know this style can be used to meet
     hard performance deadlines in domains where the penalty for failure
     is literally radioactive flaming death.

   * 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.

   * Ivan Appel: ... while the popular opinion says that the main reason
     to pick Haskell is "to have fun hacking," in fact it's not so fun
     to hack in Haskell because there's not such much hacking to do at
     the first place. For instance, you don't need to spend lots of
     effort tracing and fixing obscure bugs, so if your definition of
     "hacking" includes heroic bugfixing, you'd be better off with
     JavaScript or Perl.

Top Reddit Stories

   * From 60 Frames per Second to 500 in Haskell
     Domain: keera.co.uk, Score: 116, Comments: 82
     Original: [2] http://goo.gl/tiA202
     On Reddit: [3] http://goo.gl/sl8TTl

   * Note: Erik Meijer's MOOC - "Introduction to Functional Programming"
     starts next Wednesday
     Domain: edx.org, Score: 109, Comments: 34
     Original: [4] http://goo.gl/QNXb5M
     On Reddit: [5] http://goo.gl/sVfmE4

   * The New Haskell.org
     Domain: blog.haskell.org, Score: 98, Comments: 72
     Original: [6] http://goo.gl/TbBGrW
     On Reddit: [7] http://goo.gl/kdaLFq

   * New Haskell Book: Thinking Functionally with Haskell
     Domain: amazon.com, Score: 95, Comments: 39
     Original: [8] http://goo.gl/oj35Ox
     On Reddit: [9] http://goo.gl/rYKq6c

   * Some notes on reimplementing a NodeJS service in Haskell
     Domain: gist.github.com, Score: 67, Comments: 5
     Original: [10] http://goo.gl/ZoSy2a
     On Reddit: [11] http://goo.gl/kQ6mOs

   * Release of threepenny-gui 0.5.0.0: easy UI in Haskell!
     Domain: apfelmus.nfshost.com, Score: 65, Comments: 1
     Original: [12] http://goo.gl/NClc0o
     On Reddit: [13] http://goo.gl/qDos1R

   * Bake: a Continuous Integration System
     Domain: neilmitchell.blogspot.fr, Score: 64, Comments: 34
     Original: [14] http://goo.gl/u5bznA
     On Reddit: [15] http://goo.gl/7oC0N8

   * On concerns about Haskell's Prelude favoring Foldable/Traversable
     Domain: yesodweb.com, Score: 62, Comments: 101
     Original: [16] http://goo.gl/yJ7yMJ
     On Reddit: [17] http://goo.gl/M1M6we

   * Making GHCi awesomer?
     Domain: haskell.org, Score: 57, Comments: 3
     Original: [18] http://goo.gl/KUkSQ7
     On Reddit: [19] http://goo.gl/GRxzb6

   * lens over tea, part 1: lenses 101, traversals 101, and some
     implementation details
     Domain: artyom.me, Score: 56, Comments: 25
     Original: [20] http://goo.gl/rH0tdJ
     On Reddit: [21] http://goo.gl/jgsBeN

   * A neat trick for GHCi
     Domain: mega-nerd.com, Score: 54, Comments: 12
     Original: [22] http://goo.gl/o9yrqJ
     On Reddit: [23] http://goo.gl/oB8Nhb

   * Shaking up GHC
     Domain: blogs.ncl.ac.uk, Score: 53, Comments: 21
     Original: [24] http://goo.gl/jkRnPn
     On Reddit: [25] http://goo.gl/byWnxV

   * FRP Zoo: the TodoMVC of FRP libraries
     Domain: github.com, Score: 53, Comments: 12
     Original: [26] http://goo.gl/JyKRtL
     On Reddit: [27] http://goo.gl/wJV4Vt

   * [Video] Simon Peyton Jones - Zero-Cost Coercions in Haskell
     at Haskell eXchange
     Domain: skillsmatter.com, Score: 50, Comments: 46
     Original: [28] http://goo.gl/yXp43E
     On Reddit: [29] http://goo.gl/l0mo5O

   * Bryan O'Sullivan - Performance Measurement and Optimization in Haskell
     [video]
     Domain: skillsmatter.com, Score: 49, Comments: 23
     Original: [30] http://goo.gl/HO4Sjy
     On Reddit: [31] http://goo.gl/4sqGgX

   * How to Rewrite the Prelude
     Domain: neilmitchell.blogspot.it, Score: 42, Comments: 81
     Original: [32] http://goo.gl/PnnoO2
     On Reddit: [33] http://goo.gl/EP9CaL

   * Generalizing function composition
     Domain: jaspervdj.be, Score: 42, Comments: 31
     Original: [34] http://goo.gl/vCfmqT
     On Reddit: [35] http://goo.gl/GXb4gt

   * C structures in Haskell FFI
     Domain: ghc.haskell.org, Score: 40, Comments: 19
     Original: [36] http://goo.gl/OT7UFH
     On Reddit: [37] http://goo.gl/uKJWCl

   * Yi 0.10, Anniversary Edition
     Domain: haskell.org, Score: 38, Comments: 16
     Original: [38] http://goo.gl/T58nN6
     On Reddit: [39] http://goo.gl/Fz6NQo

   * Curry-Howard, the Ontological Ultimate
     Domain: psnively.github.io, Score: 38, Comments: 28
     Original: [40] http://goo.gl/HpPhXz
     On Reddit: [41] http://goo.gl/LlYUiM

Top StackOverflow Questions

   * Is it possible to directly invoke Haskell code from Bash and output to
     stdout?
     votes: 17, answers: 3
     Read on SO: [42] http://goo.gl/jkG0vv

   * Why does foldr use a helper function?
     votes: 16, answers: 4
     Read on SO: [43] http://goo.gl/hsmIsF

   * Why do hGetBuf, hPutBuf, etc. allocate memory?
     votes: 14, answers: 2
     Read on SO: [44] http://goo.gl/G40NfW

   * Is it possible to get the Kind of a Type Constructor in Haskell?
     votes: 10, answers: 1
     Read on SO: [45] http://goo.gl/Pajd4R

   * Printing out Haskell's evaluation (rewriting) steps for
     educational/learning purposes. Is it possible?
     votes: 9, answers: 3
     Read on SO: [46] http://goo.gl/Wlfeol

Until next time,
[47]+Daniel Santa Cruz

References

   1. https://s3.amazonaws.com/fishcorn/zeus-lens.gif
   2. http://keera.co.uk/blog/2014/10/15/from-60-fps-to-500/
   3.
http://www.reddit.com/r/haskell/comments/2jbl78/from_60_frames_per_second_to_500_in_haskell/
   4.
https://www.edx.org/course/delftx/delftx-fp101x-introduction-functional-2126?fp
   5.
http://www.reddit.com/r/haskell/comments/2ixpcf/note_erik_meijers_mooc_introduction_to_functional/
   6. https://blog.haskell.org/post/the_new_haskell_org/
   7. http://www.reddit.com/r/haskell/comments/2j4sim/the_new_haskellorg/
   8.
http://www.amazon.com/Thinking-Functionally-Haskell-Richard-Bird/dp/1107087201/ref=sr_1_2?ie=UTF8&qid=1413453442&sr=8-2&keywords=graham+hutton+haskell
   9.
http://www.reddit.com/r/haskell/comments/2jele8/new_haskell_book_thinking_functionally_with/
  10. https://gist.github.com/paf31/9c4d402d400d61a49656
  11.
http://www.reddit.com/r/haskell/comments/2j8lhd/some_notes_on_reimplementing_a_nodejs_service_in/
  12. http://apfelmus.nfshost.com/blog/2014/10/04-threepenny-gui-0-5.html
  13.
http://www.reddit.com/r/haskell/comments/2idep2/release_of_threepennygui_0500_easy_ui_in_haskell/
  14.
http://neilmitchell.blogspot.fr/2014/10/bake-continuous-integration-system.html
  15.
http://www.reddit.com/r/haskell/comments/2in244/bake_a_continuous_integration_system/
  16. http://www.yesodweb.com/blog/2014/10/classy-base-prelude
  17.
http://www.reddit.com/r/haskell/comments/2if0fu/on_concerns_about_haskells_prelude_favoring/
  18. http://www.haskell.org/pipermail/ghc-devs/2014-October/006771.html
  19. http://www.reddit.com/r/haskell/comments/2jm4nk/making_ghci_awesomer/
  20. http://artyom.me/lens-over-tea-1
  21.
http://www.reddit.com/r/haskell/comments/2igp1v/lens_over_tea_part_1_lenses_101_traversals_101/
  22.
http://www.mega-nerd.com/erikd/Blog/CodeHacking/Haskell/ghci-trick.html
  23. http://www.reddit.com/r/haskell/comments/2jketr/a_neat_trick_for_ghci/
  24. https://blogs.ncl.ac.uk/andreymokhov/shaking-up-ghc/
  25. http://www.reddit.com/r/haskell/comments/2j07m0/shaking_up_ghc/
  26. https://github.com/gelisam/frp-zoo#readme
  27.
http://www.reddit.com/r/haskell/comments/2j0u4h/frp_zoo_the_todomvc_of_frp_libraries/
  28.
https://skillsmatter.com/skillscasts/5296-safe-zero-cost-coercions-in-haskell
  29.
http://www.reddit.com/r/haskell/comments/2iqrr5/video_simon_peyton_jones_zerocost_coercions_in/
  30. https://skillsmatter.com/skillscasts/5466-bryan-o-sullivan
  31.
http://www.reddit.com/r/haskell/comments/2is5am/bryan_osullivan_performance_measurement_and/
  32. http://neilmitchell.blogspot.it/2014/10/how-to-rewrite-prelude.html
  33.
http://www.reddit.com/r/haskell/comments/2icjmf/how_to_rewrite_the_prelude/
  34.
http://jaspervdj.be/posts/2014-10-17-generalizing-function-composition.html
  35.
http://www.reddit.com/r/haskell/comments/2jivxa/generalizing_function_composition/
  36. https://ghc.haskell.org/trac/ghc/wiki/CStructures
  37.
http://www.reddit.com/r/haskell/comments/2jefui/c_structures_in_haskell_ffi/
  38. http://www.haskell.org/pipermail/haskell-cafe/2014-October/116463.html
  39.
http://www.reddit.com/r/haskell/comments/2j8pfv/yi_010_anniversary_edition/
  40.
http://psnively.github.io/blog/2014/10/14/Curry-Howard-the-Ontological-Ultimate/
  41.
http://www.reddit.com/r/haskell/comments/2jb1n7/curryhoward_the_ontological_ultimate/
  42.
http://stackoverflow.com/questions/26417136/is-it-possible-to-directly-invoke-haskell-code-from-bash-and-output-to-stdout
  43.
http://stackoverflow.com/questions/26243014/why-does-foldr-use-a-helper-function
  44.
http://stackoverflow.com/questions/26333815/why-do-hgetbuf-hputbuf-etc-allocate-memory
  45.
http://stackoverflow.com/questions/26291740/is-it-possible-to-get-the-kind-of-a-type-constructor-in-haskell
  46.
http://stackoverflow.com/questions/26214586/printing-out-haskells-evaluation-rewriting-steps-for-educational-learning-pur
  47. https://plus.google.com/105107667630152149014/about
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20141022/3615275e/attachment.html>


More information about the Haskell-Cafe mailing list