[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