[Haskell-cafe] Haskell Weekly News: Issue 189

Daniel Santa Cruz dstcruz at gmail.com
Thu Jul 7 04:14:01 CEST 2011


   Welcome to issue 189 of the HWN, a newsletter covering developments in
   the Haskell community during the week of June 26 to July 2, 2011.

   It seems that it was a pretty quiet week in the mailing list. There
   were no significant announcements made, and the number of threads was
   low by comparison. Hope everyone is having a great week!

   You can find the HTML version at:
   http://contemplatecode.blogspot.com/2011/07/haskell-weekly-news-issue-189.html

Quotes of the Week

   * iwtu: [#haskell] is a good channel. Really. People are helpful and
     don't deserve killing or eating

   * [Cale] Finite dimensional vector spaces over a field F are
     algebras for the monad of F-linear combinations of elements of a
     set.
     [ivanm] oooohhhhh.... _now_ I get you!

   * [quicksilver] C++ templates can embed arbitrary computation at
     compile time
     [quicksilver] that alone tells you something about the
     complexity of the compiler
     [edwardk] yeah. they were accidentally turing complete. (whoops!) ;)
     [quicksilver] edwardk: OOPS I ACCIDENTALLY THE WHOLE TARPIT

   * bos: other companies use expensive firewalls and crypto hardware to
     protect their intellectual secrets. edwardk uses category theory!

   * ManuelChakravarty: After all, you can import any C function with a
     pure type which also allows you to wreak arbitrary havoc. We enable
     the user to disguise arbitrary machine code as a Haskell function
     of essentially arbitrary type. In comparison, `unsafePerformIO'
     seems angelic.

   * NihilistDandy: The best part of Haskell is that 80% of module names
     can be turned into clever blog titles.

   * AlanPerlis: We will never run out of things to program as long as
     there is a single program around.

Top Reddit Stories

   * Here be dragons: advances in problems you didn't even know you had
     Domain: serpentine.com, Score: 78, Comments: 8
     On Reddit: http://goo.gl/4RC1W
     Original: http://goo.gl/Pc0nd

   * A Gentle Introduction to Category Theory
     Domain: citeseerx.ist.psu.edu, Score: 33, Comments: 25
     On Reddit: http://goo.gl/nb6yJ
     Original: http://goo.gl/ItUef

   * Step-wise evaluation of simple Haskell code to hpaste (via Stepeval)
     Domain: chrisdone.com, Score: 33, Comments: 4
     On Reddit: http://goo.gl/VaPXN
     Original: http://goo.gl/NhWLC

   * Debugging compilers with optimization fuel
     Domain: blog.ezyang.com, Score: 30, Comments: 1
     On Reddit: http://goo.gl/uUEct
     Original: http://goo.gl/tSk0e

   * Fully-Funded PhD Studentship in Functional Programming
     Domain: cs.nott.ac.uk, Score: 23, Comments: 5
     On Reddit: http://goo.gl/Xa231
     Original: http://goo.gl/zIvZe

   * Using Snap in Production!
     Domain: cdsmith.wordpress.com, Score: 21, Comments: 20
     On Reddit: http://goo.gl/KgKxY
     Original: http://goo.gl/kZ5hp

   * Monads from Comonads
     Domain: comonad.com, Score: 19, Comments: 1
     On Reddit: http://goo.gl/1yxKe
     Original: http://goo.gl/R9PyX

   * Haskell plugin for IntelliJ IDEA
     Domain: code.google.com, Score: 18, Comments: 7
     On Reddit: http://goo.gl/DUiWy
     Original: http://goo.gl/H1goQ

   * Barnes & Hut simulator in Haskell!
     Domain: mortenlysgaard.com, Score: 16, Comments: 4
     On Reddit: http://goo.gl/qTKlT
     Original: http://goo.gl/a5EAb

   * How do you deal with "long" function bodies?
     Domain: self.haskell, Score: 12, Comments: 29
     On Reddit: http://goo.gl/sRQy0

Top StackOverflow Questions

   * Bentley-Ottmann Algorithm in Haskell?
     votes: 31, answers: 1
     Read on SO: http://goo.gl/wyJNY

   * Haskell approaches to error handling
     votes: 22, answers: 3
     Read on SO: http://goo.gl/I2dVG

   * is point free code more efficient, or just terser?
     votes: 16, answers: 2
     Read on SO: http://goo.gl/em3uu

   * Are distinct open and close delimiters syntactically necessary?
     votes: 9, answers: 7
     Read on SO: http://goo.gl/roNWE

   * How to persist large data for efficient deserialization in Haskell
     votes: 8, answers: 1
     Read on SO: http://goo.gl/ixalr

   * Building with runtime flags using cabal and ghc
     votes: 6, answers: 1
     Read on SO: http://goo.gl/UyrBs

About the Haskell Weekly News

   To help create new editions of this newsletter, please send stories to
   dstcruz at gmail.com.

   Until next time,
   Daniel Santa Cruz

References

 1. http://www.reddit.com/r/haskell/comments/ic3qx/here_be_dragons_advances_in_problems_you_didnt/
 2. http://www.serpentine.com/blog/2011/06/29/here-be-dragons-advances-in-problems-you-didnt-even-know-you-had/
 3. http://www.reddit.com/r/haskell/comments/icogq/a_gentle_introduction_to_category_theory/
 4. http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.78.7317&rep=rep1&type=pdf
 5. http://www.reddit.com/r/haskell/comments/iezj6/stepwise_evaluation_of_simple_haskell_code_to/
 6. http://chrisdone.com/posts/2011-07-02-stepeval-hpaste.html
 7. http://www.reddit.com/r/haskell/comments/iacth/debugging_compilers_with_optimization_fuel/
 8. http://blog.ezyang.com/2011/06/debugging-compilers-with-optimization-fuel/
 9. http://www.reddit.com/r/haskell/comments/ie6by/fullyfunded_phd_studentship_in_functional/
10. http://www.cs.nott.ac.uk/~gmh/phd-advert.html
11. http://www.reddit.com/r/haskell/comments/iby54/using_snap_in_production/
12. http://cdsmith.wordpress.com/2011/06/28/im-using-snap-in-production/
13. http://www.reddit.com/r/haskell/comments/iao3l/monads_from_comonads/
14. http://comonad.com/reader/2011/monads-from-comonads/
15. http://www.reddit.com/r/haskell/comments/ib4zu/haskell_plugin_for_intellij_idea/
16. http://code.google.com/p/ideah/
17. http://www.reddit.com/r/haskell/comments/idlza/barnes_hut_simulator_in_haskell/
18. http://mortenlysgaard.com/wordpress/?p=17
19. http://www.reddit.com/r/haskell/comments/icelh/how_do_you_deal_with_long_function_bodies/
20. http://stackoverflow.com/questions/6487632/bentley-ottmann-algorithm-in-haskell
21. http://stackoverflow.com/questions/6537766/haskell-approaches-to-error-handling
22. http://stackoverflow.com/questions/6494443/is-point-free-code-more-efficient-or-just-terser
23. http://stackoverflow.com/questions/6542724/are-distinct-open-and-close-delimiters-syntactically-necessary
24. http://stackoverflow.com/questions/6556042/how-to-persist-large-data-for-efficient-deserialization-in-haskell
25. http://stackoverflow.com/questions/6505648/building-with-runtime-flags-using-cabal-and-ghc



More information about the Haskell-Cafe mailing list