[Haskell] Haskell Weekly News: Issue 313

Daniel Santa Cruz dstcruz at gmail.com
Thu Dec 11 04:50:02 UTC 2014


Welcome to issue 313 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers
from November 16 to December 6, 2014

Quotes of the Week

   * Dijkstra: How do we convince people that in programming simplicity
     and clarity (in short: what mathematicians call "elegance") are not
     a dispensable luxury, but a crucial matter that decides between
     success and failure?

   * Dijkstra: Simplicity is a great virtue but it requires hard work to
     achieve it and education to appreciate it. And to make matters
     worse: complexity sells better.

   * monochrom: those who have learned from history are bound to
     helplessly watch other people repeat it.

Top Reddit Stories

   * 24 Days of GHC Extensions: Welcome!
     Domain: ocharles.org.uk, Score: 140, Comments: 24
     Original: [1] http://goo.gl/HvjuvJ
     On Reddit: [2] http://goo.gl/4Skf5Z

   * How I Start: Haskell
     Domain: howistart.org, Score: 120, Comments: 11
     Original: [3] http://goo.gl/T2OCwj
     On Reddit: [4] http://goo.gl/1bGl7I

   * Lucid: templating DSL for HTML
     Domain: chrisdone.com, Score: 105, Comments: 59
     Original: [5] http://goo.gl/JJsJlT
     On Reddit: [6] http://goo.gl/jyvkHu

   * Erik Meijer planning to make Category theory for programmers MOOC
     Domain: imgur.com, Score: 105, Comments: 45
     Original: [7] http://goo.gl/ZnCi6Z
     On Reddit: [8] http://goo.gl/8vOFP0

   * An opportunity in Singapore
     Domain: self.haskell, Score: 98, Comments: 31
     Original: [9] http://goo.gl/X0OBAE
     On Reddit: [10] http://goo.gl/X0OBAE

   * Dan Piponi working on an audio synthesis tool written in Haskell
     Domain: plus.google.com, Score: 90, Comments: 1
     Original: [11] http://goo.gl/J83NRS
     On Reddit: [12] http://goo.gl/Cbhx8x

   * GHC and LLVM: The State of the Union
     Domain: smart-cactus.org, Score: 86, Comments: 13
     Original: [13] http://goo.gl/CA7R4C
     On Reddit: [14] http://goo.gl/l3L8H7

   * Learning Haskell as a Nonprogrammer
     Domain: superginbaby.wordpress.com, Score: 84, Comments: 77
     Original: [15] http://goo.gl/9Q1ufS
     On Reddit: [16] http://goo.gl/Yqni7Y

   * Announcing Opaleye: SQL-generating embedded domain specific language
for Postgres
     Domain: self.haskell, Score: 84, Comments: 85
     Original: [17] http://goo.gl/HoMXjj
     On Reddit: [18] http://goo.gl/HoMXjj

   * Deploy any Haskell application. Instantly.
     Domain: halcyon.sh, Score: 79, Comments: 27
     Original: [19] http://goo.gl/sxQWKk
     On Reddit: [20] http://goo.gl/5V2dMj

   * Haskell for all: How to build library-agnostic streaming sources
     Domain: haskellforall.com, Score: 75, Comments: 26
     Original: [21] http://goo.gl/1QcyRf
     On Reddit: [22] http://goo.gl/eYwlBp

   * Image Processing with Comonads
     Domain: jaspervdj.be, Score: 74, Comments: 33
     Original: [23] http://goo.gl/GZu2oc
     On Reddit: [24] http://goo.gl/Xsh0z9

   * 24 Days of GHC Extensions: View Patterns
     Domain: ocharles.org.uk, Score: 69, Comments: 39
     Original: [25] http://goo.gl/uN3PLf
     On Reddit: [26] http://goo.gl/2YZ1r0

   * Well-Typed are hiring!
     Domain: well-typed.com, Score: 68, Comments: 36
     Original: [27] http://goo.gl/DxYgrT
     On Reddit: [28] http://goo.gl/2imRKu

   * 24 Days of GHC Extensions: Pattern Synonyms
     Domain: ocharles.org.uk, Score: 65, Comments: 20
     Original: [29] http://goo.gl/j75DP8
     On Reddit: [30] http://goo.gl/VTvCof

   * How lazy evaluation works
     Domain: hackhands.com, Score: 63, Comments: 30
     Original: [31] http://goo.gl/YPOFaM
     On Reddit: [32] http://goo.gl/w2uKGJ

   * Learn You an Agda
     Domain: williamdemeo.github.io, Score: 59, Comments: 61
     Original: [33] http://goo.gl/hQ5DaT
     On Reddit: [34] http://goo.gl/2I00Zh

   * 24 Days of GHC Extensions: Record Wildcards
     Domain: ocharles.org.uk, Score: 59, Comments: 38
     Original: [35] http://goo.gl/BnXqjA
     On Reddit: [36] http://goo.gl/yBzMoY

   * Functional Programming Patterns (BuildStuff '14)
     Domain: slideshare.net, Score: 55, Comments: 15
     Original: [37] http://goo.gl/fzo56I
     On Reddit: [38] http://goo.gl/XCy482

   * The GHCJS guys are working on TH cross compiling
     Domain: thread.gmane.org, Score: 54, Comments: 15
     Original: [39] http://goo.gl/XyA4FS
     On Reddit: [40] http://goo.gl/eRULJH

   * Silk is looking for a Haskell engineer
     Domain: self.haskell, Score: 53, Comments: 21
     Original: [41] http://goo.gl/eB10Wa
     On Reddit: [42] http://goo.gl/eB10Wa

   * Keera studios: Haskell games & adventure engine for Android, beta
testers wanted!
     Domain: keera.co.uk, Score: 53, Comments: 8
     Original: [43] http://goo.gl/rk7Wrx
     On Reddit: [44] http://goo.gl/ciCbYp

   * 24 Days of GHC Extensions: Bang Patterns
     Domain: ocharles.org.uk, Score: 51, Comments: 34
     Original: [45] http://goo.gl/X4Huvh
     On Reddit: [46] http://goo.gl/eHmymQ

   * Let's Build a Browser Engine in Haskell: part 6
     Domain: hrothen.github.io, Score: 49, Comments: 4
     Original: [47] http://goo.gl/mDnmpX
     On Reddit: [48] http://goo.gl/96aLMl

   * A Docker build script for GHC 7.8.3 cross-compiler targeting Android
     Domain: github.com, Score: 49, Comments: 21
     Original: [49] http://goo.gl/uCsMNK
     On Reddit: [50] http://goo.gl/KvY3JX

   * amazonka - Comprehensive Amazon Web Services SDK
     Domain: self.haskell, Score: 46, Comments: 17
     Original: [51] http://goo.gl/Yi18LS
     On Reddit: [52] http://goo.gl/Yi18LS

   * 24 Days of GHC Extensions: Rebindable Syntax (guest post by Benjamin
Kovach)
     Domain: ocharles.org.uk, Score: 46, Comments: 14
     Original: [53] http://goo.gl/7e3J1I
     On Reddit: [54] http://goo.gl/jJJONL

   * Haskell Communities and Activities Report — November 2014
     Domain: haskell.org, Score: 45, Comments: 6
     Original: [55] http://goo.gl/7dfgQk
     On Reddit: [56] http://goo.gl/fME8UF

   * A taste of State: parsers are easy
     Domain: nikita-volkov.github.io, Score: 44, Comments: 4
     Original: [57] http://goo.gl/HF4R3O
     On Reddit: [58] http://goo.gl/d7bLLV

   * Hybrid server/client Haskell web apps / Michael Snoyman
     Domain: youtube.com, Score: 42, Comments: 31
     Original: [59] http://goo.gl/IbxCkI
     On Reddit: [60] http://goo.gl/Yjx8wj

   * Nix: The Cabal Purgatory HOWTO
     Domain: cse.chalmers.se, Score: 41, Comments: 45
     Original: [61] http://goo.gl/pxdnYA
     On Reddit: [62] http://goo.gl/2uE8ya

   * Ranjit Jhala talks about Liquid Haskell
     Domain: youtu.be, Score: 41, Comments: 14
     Original: [63] http://goo.gl/EAubrl
     On Reddit: [64] http://goo.gl/f1D8iz

   * A quick and easy Emacs configuration for Haskell
     Domain: github.com, Score: 39, Comments: 16
     Original: [65] http://goo.gl/8akoJo
     On Reddit: [66] http://goo.gl/Ma8iDO

Top StackOverflow Questions

   * Turning A => M[B] into M[A => B]
     votes: 22, answers: 2
     Read on SO: [67] http://goo.gl/P4AXC2

   * When are type signatures necessary in Haskell?
     votes: 19, answers: 3
     Read on SO: [68] http://goo.gl/9YcgHo

   * Boilerplate-free annotation of ASTs in Haskell?
     votes: 18, answers: 4
     Read on SO: [69] http://goo.gl/dNv5kU

   * Can fusion see through newtype wrappers?
     votes: 17, answers: 1
     Read on SO: [70] http://goo.gl/00ONhp

   * Haskell: Why use Proxy?
     votes: 17, answers: 2
     Read on SO: [71] http://goo.gl/bWRvVN

   * Is Haskell's laziness an elegant alternative to Python's generators?
     votes: 16, answers: 3
     Read on SO: [72] http://goo.gl/oblTSW

   * Type inference interferes with referential transparency
     votes: 16, answers: 7
     Read on SO: [73] http://goo.gl/2nIW1x

   * What exactly is the kind “*” in Haskell?
     votes: 15, answers: 2
     Read on SO: [74] http://goo.gl/sOXwgi

   * What's the difference between partial evaluation and function inlining
in a functional language?
     votes: 14, answers: 1
     Read on SO: [75] http://goo.gl/AOZuCH

Until next time,
[76]+Daniel Santa Cruz

References

   1.
https://ocharles.org.uk/blog/posts/2014-12-01-24-days-of-ghc-extensions.html
   2.
http://www.reddit.com/r/haskell/comments/2nyy5z/24_days_of_ghc_extensions_welcome/
   3. http://howistart.org/posts/haskell/1
   4. http://www.reddit.com/r/haskell/comments/2mkbay/how_i_start_haskell/
   5. http://chrisdone.com/posts/lucid
   6.
http://www.reddit.com/r/haskell/comments/2my5bc/lucid_templating_dsl_for_html/
   7. http://imgur.com/OQbeouW
   8.
http://www.reddit.com/r/haskell/comments/2o5m95/erik_meijer_planning_to_make_category_theory_for/
   9.
http://www.reddit.com/r/haskell/comments/2nkjdq/an_opportunity_in_singapore/
  10.
http://www.reddit.com/r/haskell/comments/2nkjdq/an_opportunity_in_singapore/
  11. https://plus.google.com/107913314994758123748/posts/9EQP1xqsQZ6
  12.
http://www.reddit.com/r/haskell/comments/2nsdkq/dan_piponi_working_on_an_audio_synthesis_tool/
  13.
http://smart-cactus.org/~ben/posts/2014-11-28-state-of-llvm-backend.html
  14.
http://www.reddit.com/r/haskell/comments/2nphz5/ghc_and_llvm_the_state_of_the_union/
  15.
http://superginbaby.wordpress.com/2014/11/18/learning-haskell-as-a-nonprogrammer/
  16.
http://www.reddit.com/r/haskell/comments/2mp3fb/learning_haskell_as_a_nonprogrammer/
  17.
http://www.reddit.com/r/haskell/comments/2nxx7n/announcing_opaleye_sqlgenerating_embedded_domain/
  18.
http://www.reddit.com/r/haskell/comments/2nxx7n/announcing_opaleye_sqlgenerating_embedded_domain/
  19. https://halcyon.sh/
  20.
http://www.reddit.com/r/haskell/comments/2ogoot/deploy_any_haskell_application_instantly/
  21.
http://www.haskellforall.com/2014/11/how-to-build-library-agnostic-streaming.html
  22.
http://www.reddit.com/r/haskell/comments/2n8xo4/haskell_for_all_how_to_build_libraryagnostic/
  23. http://jaspervdj.be/posts/2014-11-27-comonads-image-processing.html
  24.
http://www.reddit.com/r/haskell/comments/2nmf5l/image_processing_with_comonads/
  25. https://ocharles.org.uk/blog/posts/2014-12-02-view-patterns.html
  26.
http://www.reddit.com/r/haskell/comments/2o341e/24_days_of_ghc_extensions_view_patterns/
  27. http://www.well-typed.com/blog/101/
  28. http://www.reddit.com/r/haskell/comments/2nlbei/welltyped_are_hiring/
  29. https://ocharles.org.uk/blog/posts/2014-12-03-pattern-synonyms.html
  30.
http://www.reddit.com/r/haskell/comments/2o6bq5/24_days_of_ghc_extensions_pattern_synonyms/
  31. https://hackhands.com/lazy-evaluation-works-haskell/
  32.
http://www.reddit.com/r/haskell/comments/2n0991/how_lazy_evaluation_works/
  33. http://williamdemeo.github.io/2014/02/27/learn-you-an-agda/
  34. http://www.reddit.com/r/haskell/comments/2o49aw/learn_you_an_agda/
  35. https://ocharles.org.uk/blog/posts/2014-12-04-record-wildcards.html
  36.
http://www.reddit.com/r/haskell/comments/2oaj7e/24_days_of_ghc_extensions_record_wildcards/
  37. http://www.slideshare.net/ScottWlaschin/fp-patterns-buildstufflt
  38.
http://www.reddit.com/r/haskell/comments/2ntyqz/functional_programming_patterns_buildstuff_14/
  39. http://thread.gmane.org/gmane.comp.lang.haskell.ghc.devel/7299
  40.
http://www.reddit.com/r/haskell/comments/2o9fez/the_ghcjs_guys_are_working_on_th_cross_compiling/
  41.
http://www.reddit.com/r/haskell/comments/2mok2d/silk_is_looking_for_a_haskell_engineer/
  42.
http://www.reddit.com/r/haskell/comments/2mok2d/silk_is_looking_for_a_haskell_engineer/
  43.
http://keera.co.uk/blog/2014/11/24/haskell-android-games-adventure-engine-beta-testing/
  44.
http://www.reddit.com/r/haskell/comments/2nesiz/keera_studios_haskell_games_adventure_engine_for/
  45. https://ocharles.org.uk/blog/posts/2014-12-05-bang-patterns.html
  46.
http://www.reddit.com/r/haskell/comments/2oe1kk/24_days_of_ghc_extensions_bang_patterns/
  47.
http://hrothen.github.io/2014/11/19/lets-build-a-browser-engine-in-haskell-part-6/
  48.
http://www.reddit.com/r/haskell/comments/2mthmd/lets_build_a_browser_engine_in_haskell_part_6/
  49. https://github.com/sseefried/docker-build-ghc-android
  50.
http://www.reddit.com/r/haskell/comments/2n5njy/a_docker_build_script_for_ghc_783_crosscompiler/
  51.
http://www.reddit.com/r/haskell/comments/2n2sgc/amazonka_comprehensive_amazon_web_services_sdk/
  52.
http://www.reddit.com/r/haskell/comments/2n2sgc/amazonka_comprehensive_amazon_web_services_sdk/
  53.
https://ocharles.org.uk/blog/guest-posts/2014-12-06-rebindable-syntax.html
  54.
http://www.reddit.com/r/haskell/comments/2ohm6p/24_days_of_ghc_extensions_rebindable_syntax_guest/
  55. https://www.haskell.org/communities/11-2014/report.pdf
  56.
http://www.reddit.com/r/haskell/comments/2mirc9/haskell_communities_and_activities_report/
  57. http://nikita-volkov.github.io/a-taste-of-state-parsers-are-easy/
  58.
http://www.reddit.com/r/haskell/comments/2mk0ww/a_taste_of_state_parsers_are_easy/
  59. https://www.youtube.com/watch?v=XfINRj5OzGw
  60.
http://www.reddit.com/r/haskell/comments/2mhzj3/hybrid_serverclient_haskell_web_apps_michael/
  61. http://www.cse.chalmers.se/~bernardy/nix.html
  62.
http://www.reddit.com/r/haskell/comments/2mv3vo/nix_the_cabal_purgatory_howto/
  63. http://youtu.be/vYh27zz9530
  64.
http://www.reddit.com/r/haskell/comments/2nc9w6/ranjit_jhala_talks_about_liquid_haskell/
  65. https://github.com/chrisdone/emacs-haskell-config
  66.
http://www.reddit.com/r/haskell/comments/2oib5x/a_quick_and_easy_emacs_configuration_for_haskell/
  67. http://stackoverflow.com/questions/27267848/turning-a-mb-into-ma-b
  68.
http://stackoverflow.com/questions/27067905/when-are-type-signatures-necessary-in-haskell
  69.
http://stackoverflow.com/questions/27157717/boilerplate-free-annotation-of-asts-in-haskell
  70.
http://stackoverflow.com/questions/27014235/can-fusion-see-through-newtype-wrappers
  71. http://stackoverflow.com/questions/27044209/haskell-why-use-proxy
  72.
http://stackoverflow.com/questions/26952366/is-haskells-laziness-an-elegant-alternative-to-pythons-generators
  73.
http://stackoverflow.com/questions/27019906/type-inference-interferes-with-referential-transparency
  74.
http://stackoverflow.com/questions/27095011/what-exactly-is-the-kind-in-haskell
  75.
http://stackoverflow.com/questions/26996110/whats-the-difference-between-partial-evaluation-and-function-inlining-in-a-func
  76. https://plus.google.com/105107667630152149014/about
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell/attachments/20141210/db556723/attachment-0001.html>


More information about the Haskell mailing list