[Haskell] Haskell Weekly News: Issue 246

Daniel Santa Cruz dstcruz at gmail.com
Thu Oct 4 02:10:21 CEST 2012


Welcome to issue 246 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers the
week of September 23 to September 23, 2012.

Want to contribute quotes for HWN? Until today the only way to help
with those was to use @remember in the IRC channel. Now you can also
use @HWNQuotes in twitter to submit quotes for the weekly newsletter.

Quotes of the Week

   * carpi: all said ... the brain of someone of who writes compilers
     for haskell scares me nuts. I wouldn't want them concentrating on
     me, lest I catch fire.

   * Igloo: The major problem, as far as I can see, is how to construct
     the mumble'.

   * edwardk: i want to be able to know if the compiler is being stupid
     or if its just me, and without any sort of model to reason about it
     with, i always have to assume it could be the compiler; i already
     have to deal with that problem, its called 'scala'

   * ddarius: Now I can just point people at a readable and relevant
     paper instead of having to Cale it.

   * rwbarton: also, a generally safe answer to "was there an update to
     lambdabot recently" is "no"

   * camccann: you want a debugger? GHC has one. Except that stepping
     through lazy evaluation is like listening to a stream of
     consciousness narrative told by a 5-year-old with ADHD.

Top Reddit Stories

   * My Haskell book is not dead! I'd love some feedback now that it's six
     chapters long and growing.
     Domain: sthaskell.com, Score: 61, Comments: 18
     On Reddit: [1] http://goo.gl/AfLwS
     Original: [2] http://goo.gl/oB0e8

   * What commercial users say they want from Haskell
     Domain: fpcomplete.com, Score: 46, Comments: 54
     On Reddit: [3] http://goo.gl/JTtMG
     Original: [4] http://goo.gl/ZoHrh

   * Haskell rewarding moments: Orc Battle translation
     Domain: self.haskell, Score: 41, Comments: 22
     On Reddit: [5] http://goo.gl/5xjJJ
     Original: [6] http://goo.gl/5xjJJ

   * Does Stroustroup have some FP envy? This is a pretty neat library
     implementation of pattern matching in C++.
     Domain: open-std.org, Score: 40, Comments: 44
     On Reddit: [7] http://goo.gl/PH7ZU
     Original: [8] http://goo.gl/KuGrw

   * Functional TDD: a clash of cultures?
     Domain: facebook.com, Score: 34, Comments: 34
     On Reddit: [9] http://goo.gl/9xBLo
     Original: [10] http://goo.gl/kOi2G

   * Dovetailing
     Domain: self.haskell, Score: 33, Comments: 21
     On Reddit: [11] http://goo.gl/GdlMi
     Original: [12] http://goo.gl/GdlMi

   * Oh the fun of trying to install wxhaskell
     Domain: self.haskell, Score: 33, Comments: 33
     On Reddit: [13] http://goo.gl/4F3Fu
     Original: [14] http://goo.gl/4F3Fu

   * Lazy v. Yield: Incremental, Linear Pretty-printing
     (Kiselyov, Peyton-Jones, Sabry) [pdf]
     Domain: cs.indiana.edu, Score: 31, Comments: 54
     On Reddit: [15] http://goo.gl/PfVHl
     Original: [16] http://goo.gl/ub46l

   * Call for discussion: OverloadedLists extension
     Domain: gist.github.com, Score: 24, Comments: 52
     On Reddit: [17] http://goo.gl/0O1G8
     Original: [18] http://goo.gl/xYyTq

   * Real World Haskell: is there a second edition coming?
     Domain: self.haskell, Score: 24, Comments: 9
     On Reddit: [19] http://goo.gl/rjjQb
     Original: [20] http://goo.gl/rjjQb

   * Introduction to Functional Reactive Programming [video]
     Domain: blog.edwardamsden.com, Score: 23, Comments: 3
     On Reddit: [21] http://goo.gl/vSVKP
     Original: [22] http://goo.gl/IH3MF

Top StackOverflow Questions

   * What optimizations can GHC be expected to perform reliably?
     votes: 27, answers: 2
     Read on SO: [23] http://goo.gl/E6bH4

   * A simple example showing that IO doesn't satisfy the monad laws?
     votes: 22, answers: 4
     Read on SO: [24] http://goo.gl/YptHT

   * Are there any good use cases for OverlappingInstances?
     votes: 12, answers: 3
     Read on SO: [25] http://goo.gl/FLChO

   * Why is ListT monad transformer considered buggy - what
     monad laws it breaks?
     votes: 11, answers: 1
     Read on SO: [26] http://goo.gl/HX7Oa

   * How to build and use a bootstrap executable in a Cabal package
     votes: 10, answers: 1
     Read on SO: [27] http://goo.gl/tvA03

   * Continuation passing style representation of types
     votes: 10, answers: 1
     Read on SO: [28] http://goo.gl/6R60n

   * GHC code generation for type class function calls
     votes: 10, answers: 3
     Read on SO: [29] http://goo.gl/3ggvE

   * Why inductive datatypes forbid types like `data Bad a = C (Bad a ->
a)`
     where the type recursion occurs in front of ->?
     votes: 10, answers: 2
     Read on SO: [30] http://goo.gl/jtG6d

   * Are functions of arity-n really just an n-category due to currying?
     Can they be made into a 1-category?
     votes: 9, answers: 2
     Read on SO: [31] http://goo.gl/JfJLF

   * Setting socket options on OSX
     votes: 9, answers: 0
     Read on SO: [32] http://goo.gl/aybHY

Until next time,
Daniel Santa Cruz

References

   1. http://www.sthaskell.com/
   2.
http://www.reddit.com/r/haskell/comments/10fx9w/my_haskell_book_is_not_dead_id_love_some_feedback/
   3. http://fpcomplete.com/commercialuserneeds/
   4.
http://www.reddit.com/r/haskell/comments/10me87/what_commercial_users_say_they_want_from_haskell/
   5.
http://www.reddit.com/r/haskell/comments/10c7n5/haskell_rewarding_moments_orc_battle_translation/
   6.
http://www.reddit.com/r/haskell/comments/10c7n5/haskell_rewarding_moments_orc_battle_translation/
   7. http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3449.pdf
   8.
http://www.reddit.com/r/haskell/comments/10i859/does_stroustroup_have_some_fp_envy_this_is_a/
   9.
https://www.facebook.com/notes/kent-beck/functional-tdd-a-clash-of-cultures/472392329460303
  10.
http://www.reddit.com/r/haskell/comments/10jk06/functional_tdd_a_clash_of_cultures/
  11. http://www.reddit.com/r/haskell/comments/10d7gx/dovetailing/
  12. http://www.reddit.com/r/haskell/comments/10d7gx/dovetailing/
  13.
http://www.reddit.com/r/haskell/comments/10lyaw/oh_the_fun_of_trying_to_install_wxhaskell/
  14.
http://www.reddit.com/r/haskell/comments/10lyaw/oh_the_fun_of_trying_to_install_wxhaskell/
  15. http://www.cs.indiana.edu/~sabry/papers/yield-pp.pdf
  16.
http://www.reddit.com/r/haskell/comments/10nsmw/lazy_v_yield_incremental_linear_prettyprinting/
  17. https://gist.github.com/3761252
  18.
http://www.reddit.com/r/haskell/comments/10c8ld/call_for_discussion_overloadedlists_extension/
  19.
http://www.reddit.com/r/haskell/comments/10gcpp/real_world_haskell_is_there_a_second_edition/
  20.
http://www.reddit.com/r/haskell/comments/10gcpp/real_world_haskell_is_there_a_second_edition/
  21.
http://blog.edwardamsden.com/2012/09/video-introduction-to-functional.html
  22.
http://www.reddit.com/r/haskell/comments/10nho4/introduction_to_functional_reactive_programming/
  23.
http://stackoverflow.com/questions/12653787/what-optimizations-can-ghc-be-expected-to-perform-reliably
  24.
http://stackoverflow.com/questions/12617664/a-simple-example-showing-that-io-doesnt-satisfy-the-monad-laws
  25.
http://stackoverflow.com/questions/12628700/are-there-any-good-use-cases-for-overlappinginstances
  26.
http://stackoverflow.com/questions/12617916/why-is-listt-monad-transformer-considered-buggy-what-monad-laws-it-breaks
  27.
http://stackoverflow.com/questions/12571205/how-to-build-and-use-a-bootstrap-executable-in-a-cabal-package
  28.
http://stackoverflow.com/questions/12589765/continuation-passing-style-representation-of-types
  29.
http://stackoverflow.com/questions/12645254/ghc-code-generation-for-type-class-function-calls
  30.
http://stackoverflow.com/questions/12651146/why-inductive-datatypes-forbid-types-like-data-bad-a-c-bad-a-a-where-th
  31.
http://stackoverflow.com/questions/12571161/are-functions-of-arity-n-really-just-an-n-category-due-to-currying-can-they-be
  32.
http://stackoverflow.com/questions/12590202/setting-socket-options-on-osx
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell/attachments/20121003/dc459c64/attachment-0001.htm>


More information about the Haskell mailing list