[Haskell] Haskell Weekly News: Issue 300

Daniel Santa Cruz dstcruz at gmail.com
Thu Jul 31 03:40:34 UTC 2014


Welcome to issue 300 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers
from July 13 to 26, 2014

Looks like we are chuck-full of goodies this time around! Enjoy!

Quotes of the Week

   * Cale: Functions aren't monads, the type constructor (->) e is a
     monad

   * glguy: There's no achievement for using all the operators

   * benmachine: adoption by lots of people may stunt progress of
     haskell, but it will probably help the progress of people

Top Reddit Stories

   * Somehow, this happened. Haskell Ryan Gosling.
     Domain: haskellryangosling.tumblr.com, Score: 144, Comments: 31
     Original: [1] http://goo.gl/IQ2f3s
     On Reddit: [2] http://goo.gl/H24aRa

   * Papers every haskeller should read
     Domain: self.haskell, Score: 104, Comments: 35
     Original: [3] http://goo.gl/R7uGSB
     On Reddit: [4] http://goo.gl/R7uGSB

   * Strict Language Pragma Proposal
     Domain: ghc.haskell.org, Score: 86, Comments: 95
     Original: [5] http://goo.gl/Yq28yt
     On Reddit: [6] http://goo.gl/BlmXpA

   * Announcing engine-io and socket-io for Haskell
     Domain: ocharles.org.uk, Score: 81, Comments: 7
     Original: [7] http://goo.gl/PGW8Y8
     On Reddit: [8] http://goo.gl/IsGRGi

   * The Haskell Cast #8 - Ollie Charles on 24 Days of Hackage and Nix
     Domain: haskellcast.com, Score: 70, Comments: 12
     Original: [9] http://goo.gl/jBc9bk
     On Reddit: [10] http://goo.gl/syhwPd

   * Blazing Fast HTML - Virtual DOM in Elm
     Domain: elm-lang.org, Score: 60, Comments: 28
     Original: [11] http://goo.gl/3luwtw
     On Reddit: [12] http://goo.gl/88zNkZ

   * Idris 0.9.14 released, with updated JavaScript backend, quasiquotes,
     and lots of internal cleanups and improvements
     Domain: idris-lang.org, Score: 55, Comments: 11
     Original: [13] http://goo.gl/wmW3RM
     On Reddit: [14] http://goo.gl/fN28z6

   * hoodle 0.3 released - free pen note taking program
     Domain: ianwookim.org, Score: 53, Comments: 15
     Original: [15] http://goo.gl/jauFC
     On Reddit: [16] http://goo.gl/upMnf6

   * This just in, from my local GHC/Cabal checkout... (re: Cabal Hell)
     Domain: self.haskell, Score: 52, Comments: 13
     Original: [17] http://goo.gl/tD2yOg
     On Reddit: [18] http://goo.gl/tD2yOg

   * Haskell for all: Equational reasoning at scale
     Domain: haskellforall.com, Score: 52, Comments: 29
     Original: [19] http://goo.gl/BZtZ4R
     On Reddit: [20] http://goo.gl/xKxCM3

   * Complete roadmap from total novice to Haskell mastery?
     Domain: self.haskell, Score: 50, Comments: 74
     Original: [21] http://goo.gl/5y1lXA
     On Reddit: [22] http://goo.gl/5y1lXA

   * Write webservices around databases with 0 boilerplate:
     announcing servant 0.1
     Domain: alpmestan.com, Score: 50, Comments: 16
     Original: [23] http://goo.gl/vzz8aT
     On Reddit: [24] http://goo.gl/qTty6u

   * Mutable Algorithms in Immutable Languages, Part 3
     Domain: tel.github.io, Score: 49, Comments: 2
     Original: [25] http://goo.gl/uG5Bds
     On Reddit: [26] http://goo.gl/qrdk6Y

   * Best Practices for Avoiding Cabal Hell
     Domain: softwaresimply.blogspot.com, Score: 47, Comments: 13
     Original: [27] http://goo.gl/OqG241
     On Reddit: [28] http://goo.gl/fapyz2

   * Applicative (Make) vs Monadic (Shake) build systems
     Domain: neilmitchell.blogspot.co.uk, Score: 47, Comments: 7
     Original: [29] http://goo.gl/CPyzpd
     On Reddit: [30] http://goo.gl/2eW8Ed

   * Nemnem - Haskell source hyperlinker
     Domain: robinp.github.io, Score: 41, Comments: 33
     Original: [31] http://goo.gl/2msbLR
     On Reddit: [32] http://goo.gl/R6hBOl

   * Let me tell you about the types of data
     Domain: tel.github.io, Score: 41, Comments: 51
     Original: [33] http://goo.gl/ZjJelo
     On Reddit: [34] http://goo.gl/bbmXSW

   * Lens Tutorial - Introduction (part 1)
     Domain: blog.jakubarnold.cz, Score: 39, Comments: 11
     Original: [35] http://goo.gl/yQRoPY
     On Reddit: [36] http://goo.gl/fnbZ0F

   * Help - I wrote some Haskell code, it works, but it's slower than
Python.
     What did I do wrong?
     Domain: self.haskell, Score: 39, Comments: 43
     Original: [37] http://goo.gl/CG13CR
     On Reddit: [38] http://goo.gl/CG13CR

   * IntrinsicSuperclasses for Haskell (new proposal for default superclass
     instances by Conor McBride)
     Domain: ghc.haskell.org, Score: 37, Comments: 10
     Original: [39] http://goo.gl/vDYUQh
     On Reddit: [40] http://goo.gl/vZjHXS

   * hackage-diff: Compare the public API of different versions of a
     Hackage library
     Domain: self.haskell, Score: 37, Comments: 32
     Original: [41] http://goo.gl/y682CB
     On Reddit: [42] http://goo.gl/y682CB

   * How do you avoid the Cabal Hell™?
     Domain: self.haskell, Score: 36, Comments: 30
     Original: [43] http://goo.gl/9uS54H
     On Reddit: [44] http://goo.gl/9uS54H

   * Edward Kmett on Hask
     Domain: youtu.be, Score: 35, Comments: 34
     Original: [45] http://goo.gl/1lfywk
     On Reddit: [46] http://goo.gl/D0AuFQ

   * Mutable Algorithms in Immutable Languages, Part 2
     Domain: tel.github.io, Score: 33, Comments: 1
     Original: [47] http://goo.gl/g0ylvT
     On Reddit: [48] http://goo.gl/jwwr87

   * Multi-instance packages status report
     Domain: permalink.gmane.org, Score: 32, Comments: 7
     Original: [49] http://goo.gl/JSPx39
     On Reddit: [50] http://goo.gl/2rzPJL

   * Slides from Conan Elliott's workshop on Denotational Design:
     from meanings to programs
     Domain: conal.net, Score: 32, Comments: 6
     Original: [51] http://goo.gl/GwO4Fv
     On Reddit: [52] http://goo.gl/0u9KVl

   * Reactive-banana anti-tutorial
     Domain: gelisam.blogspot.ca, Score: 31, Comments: 23
     Original: [53] http://goo.gl/D7mv4X
     On Reddit: [54] http://goo.gl/shMY0N

   * Intro to Machines & Arrows Part 2: 'Auto' as Category,
     Applicative & Arrow, ft. locally stateful compositions;
     Further down the road to an Arrowized FRP implementation.
     Domain: blog.jle.im, Score: 28, Comments: 9
     Original: [55] http://goo.gl/xkwocR
     On Reddit: [56] http://goo.gl/phqXn8

Top StackOverflow Questions

   * Examples of histomorphisms in Haskell
     votes: 16, answers: 2
     Read on SO: [57] http://goo.gl/ZmGzI6

   * Plan B, or what's the opposite of Maybe's >>=?
     votes: 15, answers: 2
     Read on SO: [58] http://goo.gl/rYWlzQ

   * Let-renaming function breaks code
     votes: 14, answers: 2
     Read on SO: [59] http://goo.gl/R9CGyL

   * Pattern matching on rank-2 type
     votes: 14, answers: 3
     Read on SO: [60] http://goo.gl/s0IszK

   * Haskell algorithm advice and suggestions for alternate solutions
     votes: 14, answers: 1
     Read on SO: [61] http://goo.gl/2l23N8

   * Why can't Haskell be tricked into performing IO operations by using
     strict evaluation?
     votes: 14, answers: 2
     Read on SO: [62] http://goo.gl/Ey9795

   * How does lifting (in a functional programming context)
     relate to category theory?
     votes: 14, answers: 1
     Read on SO: [63] http://goo.gl/esTTbO

Until next time,
[64]+Daniel Santa Cruz

References

   1. http://haskellryangosling.tumblr.com/
   2.
http://www.reddit.com/r/haskell/comments/2avnc0/somehow_this_happened_haskell_ryan_gosling/
   3.
http://www.reddit.com/r/haskell/comments/2blsqa/papers_every_haskeller_should_read/
   4.
http://www.reddit.com/r/haskell/comments/2blsqa/papers_every_haskeller_should_read/
   5. https://ghc.haskell.org/trac/ghc/wiki/StrictPragma
   6.
http://www.reddit.com/r/haskell/comments/2bi69g/strict_language_pragma_proposal/
   7.
https://ocharles.org.uk/blog/posts/2014-07-13-announcing-socket-io-for-haskell.html
   8.
http://www.reddit.com/r/haskell/comments/2aks91/announcing_engineio_and_socketio_for_haskell/
   9.
http://www.haskellcast.com/episode/008-ollie-charles-on-24-days-of-hackage-and-nix/
  10.
http://www.reddit.com/r/haskell/comments/2bbc82/the_haskell_cast_8_ollie_charles_on_24_days_of/
  11. http://elm-lang.org/blog/Blazing-Fast-Html.elm
  12.
http://www.reddit.com/r/haskell/comments/2bam6p/blazing_fast_html_virtual_dom_in_elm/
  13. http://www.idris-lang.org/idris-0-9-14-released/
  14.
http://www.reddit.com/r/haskell/comments/2aw6vl/idris_0914_released_with_updated_javascript/
  15. http://ianwookim.org/hoodle/
  16.
http://www.reddit.com/r/haskell/comments/2aotln/hoodle_03_released_free_pen_note_taking_program/
  17.
http://www.reddit.com/r/haskell/comments/2b7odl/this_just_in_from_my_local_ghccabal_checkout_re/
  18.
http://www.reddit.com/r/haskell/comments/2b7odl/this_just_in_from_my_local_ghccabal_checkout_re/
  19.
http://www.haskellforall.com/2014/07/equational-reasoning-at-scale.html
  20.
http://www.reddit.com/r/haskell/comments/2b7xwx/haskell_for_all_equational_reasoning_at_scale/
  21.
http://www.reddit.com/r/haskell/comments/2ali12/complete_roadmap_from_total_novice_to_haskell/
  22.
http://www.reddit.com/r/haskell/comments/2ali12/complete_roadmap_from_total_novice_to_haskell/
  23. http://alpmestan.com/posts/2014-07-26-announcing-servant.html
  24.
http://www.reddit.com/r/haskell/comments/2bs536/write_webservices_around_databases_with_0/
  25.
http://tel.github.io/2014/07/15/mutable_algorithms_in_immutable_languages_part_3/
  26.
http://www.reddit.com/r/haskell/comments/2ase1q/mutable_algorithms_in_immutable_languages_part_3/
  27.
http://softwaresimply.blogspot.com/2014/07/haskell-best-practices-for-avoiding.html
  28.
http://www.reddit.com/r/haskell/comments/2ameew/best_practices_for_avoiding_cabal_hell/
  29.
http://neilmitchell.blogspot.co.uk/2014/07/applicative-vs-monadic-build-systems.html
  30.
http://www.reddit.com/r/haskell/comments/2blex3/applicative_make_vs_monadic_shake_build_systems/
  31. http://robinp.github.io/nemnem/
  32.
http://www.reddit.com/r/haskell/comments/2ata3n/nemnem_haskell_source_hyperlinker/
  33. http://tel.github.io/2014/07/23/types_of_data/
  34.
http://www.reddit.com/r/haskell/comments/2bj7it/let_me_tell_you_about_the_types_of_data/
  35.
http://blog.jakubarnold.cz/2014/07/14/lens-tutorial-introduction-part-1.html
  36.
http://www.reddit.com/r/haskell/comments/2ap02f/lens_tutorial_introduction_part_1/
  37.
http://www.reddit.com/r/haskell/comments/2brxwp/help_i_wrote_some_haskell_code_it_works_but_its/
  38.
http://www.reddit.com/r/haskell/comments/2brxwp/help_i_wrote_some_haskell_code_it_works_but_its/
  39. https://ghc.haskell.org/trac/ghc/wiki/IntrinsicSuperclasses
  40.
http://www.reddit.com/r/haskell/comments/2avs16/intrinsicsuperclasses_for_haskell_new_proposal/
  41.
http://www.reddit.com/r/haskell/comments/2b5jfd/hackagediff_compare_the_public_api_of_different/
  42.
http://www.reddit.com/r/haskell/comments/2b5jfd/hackagediff_compare_the_public_api_of_different/
  43.
http://www.reddit.com/r/haskell/comments/2al3vx/how_do_you_avoid_the_cabal_hell/
  44.
http://www.reddit.com/r/haskell/comments/2al3vx/how_do_you_avoid_the_cabal_hell/
  45. http://youtu.be/Klwkt9oJwg0
  46. http://www.reddit.com/r/haskell/comments/2b3rk5/edward_kmett_on_hask/
  47.
http://tel.github.io/2014/07/13/mutable_algorithms_in_immutable_languages_part_2/
  48.
http://www.reddit.com/r/haskell/comments/2al4cw/mutable_algorithms_in_immutable_languages_part_2/
  49. http://permalink.gmane.org/gmane.comp.lang.haskell.ghc.devel/5413
  50.
http://www.reddit.com/r/haskell/comments/2bbys6/multiinstance_packages_status_report/
  51. http://conal.net/talks/lambdajam-2014.pdf
  52.
http://www.reddit.com/r/haskell/comments/2brioe/slides_from_conan_elliotts_workshop_on/
  53. http://gelisam.blogspot.ca/2014/07/reactive-banana-anti-tutorial.html
  54.
http://www.reddit.com/r/haskell/comments/2auswf/reactivebanana_antitutorial/
  55.
http://blog.jle.im/entry/auto-as-category-applicative-arrow-intro-to-machines
  56.
http://www.reddit.com/r/haskell/comments/2aot3i/intro_to_machines_arrows_part_2_auto_as_category/
  57.
http://stackoverflow.com/questions/24884475/examples-of-histomorphisms-in-haskell
  58.
http://stackoverflow.com/questions/24902463/plan-b-or-whats-the-opposite-of-maybes
  59.
http://stackoverflow.com/questions/24724738/let-renaming-function-breaks-code
  60.
http://stackoverflow.com/questions/24744294/pattern-matching-on-rank-2-type
  61.
http://stackoverflow.com/questions/24748750/haskell-algorithm-advice-and-suggestions-for-alternate-solutions
  62.
http://stackoverflow.com/questions/24775528/why-cant-haskell-be-tricked-into-performing-io-operations-by-using-strict-evalu
  63.
http://stackoverflow.com/questions/24856963/how-does-lifting-in-a-functional-programming-context-relate-to-category-theory
  64. https://plus.google.com/105107667630152149014/about
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell/attachments/20140730/2bff0e42/attachment-0001.html>


More information about the Haskell mailing list