[Haskell-cafe] Haskell Weekly News: Issue 198

Daniel Santa Cruz dstcruz at gmail.com
Thu Sep 8 01:39:41 CEST 2011


   Welcome to issue 198 the HWN, a newsletter covering developments in the
   Haskell community. This release covers the week of August 28 to
   September 3, 2011.

Announcements

   Eric Y. Know released the 5th edition of the Parallel Haskell
   Digest.
   [1] http://goo.gl/Jqx01

New and Updated Projects

   * swapper (New - Roman Smrz) Provides a wrapper for functors,
     which allows their data to be automatically and transparently
     swapped to disk and loaded back when necessary.
     [2] http://goo.gl/CwojE

   * GA (New - Kenneth Hoste) Provides support for working with
     genetic algorithms in Haskell.
     [3] http://goo.gl/XjvFA

   * hledger[-web] (Update - Simon Michael) Bugfix update.
     [4] http://goo.gl/98ApM

   * bindings-DSL (Update - Mauricio CA) Provides a language to
     describe foreign interfaces on top of hsc2hs.
     [5] http://goo.gl/fFL4Y

   * hspec (Update - Trystan Spangler) This latest release includes a
     command line runner that can search through directory trees for
     specs and support for nested specs.
     [6] http://goo.gl/rVbF0

   * EclipseFP (Update - JP Moresmau) New features and bugfixes.
     [7] http://goo.gl/dXS6t

Quotes of the Week

   * dankna: I do [gui on osx] by writing a polyglot ObjC/Haskell
     program
   * maurer: I'd do it kmc style
   * hpc: your next challenge: write a definition of fix in java that
     fits in a twitter post
   * kmc: i leave for 3 seconds and you're all metaprogramming and shit
   * acowley: Haskellers are so abstract they can't even spell primitive
   * edwardk: i was happy that i had the 4th entry on google for a
     topic... but then i realized it was only for me, not for everyone
     that searches for it
   * kmc: oh, my suggestion was to hand off the fd's directly through a
     UNIX socket ... but that's probably silly ... i just like the fact
     that fd's can be passed through a unix socket
   * monochrom: "linear types change the world!" says Wadler. "Record
     updates change the type!" says Haskell. :)
   * gosu: Type parameters are covariant. This is not sound, and that
     does not matter.
   * Yitzchak Gale: I certainly wouldn't dream of dragging in type-level
     olegery, unsafe coercion, implicit parameters and other
     experimental extensions. Simplicity just works.

Top Reddit Stories

   * 8 ways to report errors in Haskell revisited : Inside 233
     Domain: blog.ezyang.com, Score: 51, Comments: 33
     On Reddit: [8] http://goo.gl/RBcIL
     Original: [9] http://goo.gl/A2m2Z

   * Yesod 0.9 Released! A Massive Changelog explained.
     Domain: yesodweb.com, Score: 43, Comments: 6
     On Reddit: [10] http://goo.gl/go7Zo
     Original: [11] http://goo.gl/dGoMa

   * EclipseFP 2.1.0 released, with Hoogle and HLint integration,
     and much more!
     Domain: jpmoresmau.blogspot.com, Score: 40, Comments: 42
     On Reddit: [12] http://goo.gl/6E1QV
     Original: [13] http://goo.gl/mkx7g

   * And they say complexity has no philosophical implications
     Domain: scottaaronson.com, Score: 36, Comments: 9
     On Reddit: [14] http://goo.gl/g97k3
     Original: [15] http://goo.gl/9OGU7

   * data Maybe -- harmful?
     Domain: blog.dbpatterson.com, Score: 29, Comments: 26
     On Reddit: [16] http://goo.gl/fd2QC
     Original: [17] http://goo.gl/x4ibO

   * haskell-TLS framework progress report
     Domain: tab.snarc.org, Score: 29, Comments: 14
     On Reddit: [18] http://goo.gl/Mdc8x
     Original: [19] http://goo.gl/UpyZ6

   * I made a simple image upload site using haskell,
     sqlite3 and lighttpd. Check it out.
     Domain: self.haskell, Score: 27, Comments: 15
     On Reddit: [20] http://goo.gl/vuF8E
     Original: [21] http://goo.gl/vuF8E

   * Manuel Chakravarty on Data Parallel Haskell
     Domain: vimeo.com, Score: 26, Comments: 2
     On Reddit: [22] http://goo.gl/CLXJU
     Original: [23] http://goo.gl/jCf9w

   * Functional Programming Day : Oct 14th, Cambridge, UK
     SPJ & D Syme - early book. bef. Aug 31st
     Domain: fpday.net, Score: 18, Comments: 11
     On Reddit: [24] http://goo.gl/wbIWr
     Original: [25] http://goo.gl/8OPgK

   * How does AwesomePrelude transform non-strict code
     to efficient strict code?
     Domain: self.haskell, Score: 18, Comments: 12
     On Reddit: [26] http://goo.gl/VgIQt
     Original: [27] http://goo.gl/VgIQt

   * Composable MVCs (or UIs), a google talk by Conal Elliot
     Domain: youtube.com, Score: 18, Comments: 14
     On Reddit: [28] http://goo.gl/9ekmO
     Original: [29] http://goo.gl/GDEkN

Top StackOverflow Questions

   * Good examples of Not a Functor/Functor/Applicative/Monad?
     votes: 17, answers: 3
     Read on SO: [30] http://goo.gl/F2q5y

   * Haskell: What monad did I just reinvent?
     votes: 17, answers: 4
     Read on SO: [31] http://goo.gl/HCko4

   * Why is Scalas type inference not as powerful as Haskells?
     votes: 17, answers: 4
     Read on SO: [32] http://goo.gl/gvCF1

   * Hard to understand Haskell memory allocation behaviour
     votes: 11, answers: 1
     Read on SO: [33] http://goo.gl/X7HtB

   * Haskell on JVM?
     votes: 11, answers: 1
     Read on SO: [34] http://goo.gl/Ra4kA

   * Implementations of spatial indexes in Haskell?
     votes: 11, answers: 1
     Read on SO: [35] http://goo.gl/ThqRA

   * Does Haskell have variadic functions/tuples?
     votes: 9, answers: 3
     Read on SO: [36] http://goo.gl/NLYCE

   * couldn't match expected type (Int -> Int -> Int)
     with actual type `(t0, t1, t2)'
     votes: 9, answers: 2
     Read on SO: [37] http://goo.gl/5EmAS

   * What is the advantage of using a parser generator
     like happy as opposed to using parser combinators?
     votes: 9, answers: 3
     Read on SO: [38] http://goo.gl/04s9n

   * manually defining boolean conjunction
     votes: 8, answers: 1
     Read on SO: [39] http://goo.gl/FGbAj

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://permalink.gmane.org/gmane.comp.lang.haskell.cafe/92123
   2. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18903
   3. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18908
   4. http://permalink.gmane.org/gmane.comp.finance.ledger.hledger/479
   5. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18909
   6. http://permalink.gmane.org/gmane.comp.lang.haskell.general/18912
   7. http://permalink.gmane.org/gmane.comp.lang.haskell.cafe/92150
   8. http://blog.ezyang.com/2011/08/8-ways-to-report-errors-in-haskell-revisited/
   9. http://www.reddit.com/r/haskell/comments/jy34j/8_ways_to_report_errors_in_haskell_revisited/
  10. http://www.yesodweb.com/blog/2011/08/announcing-yesod-0.9
  11. http://www.reddit.com/r/haskell/comments/jy42c/yesod_09_released_a_massive_changelog_explained/
  12. http://jpmoresmau.blogspot.com/2011/09/eclipsefp-210-released.html
  13. http://www.reddit.com/r/haskell/comments/k2idm/eclipsefp_210_released_with_hoogle_and_hlint/
  14. http://www.scottaaronson.com/blog/?p=103
  15. http://www.reddit.com/r/haskell/comments/k2kuu/and_they_say_complexity_has_no_philosophical/
  16. http://blog.dbpatterson.com/post/9528836599
  17. http://www.reddit.com/r/haskell/comments/jxj8i/data_maybe_harmful/
  18. http://tab.snarc.org/post/2011/8/31/tls_progress/
  19. http://www.reddit.com/r/haskell/comments/k12g7/haskelltls_framework_progress_report/
  20. http://www.reddit.com/r/haskell/comments/k2b10/i_made_a_simple_image_upload_site_using_haskell/
  21. http://www.reddit.com/r/haskell/comments/k2b10/i_made_a_simple_image_upload_site_using_haskell/
  22. http://vimeo.com/28477220
  23. http://www.reddit.com/r/haskell/comments/k3x2l/manuel_chakravarty_on_data_parallel_haskell/
  24. http://www.fpday.net/fpday2011/index.php
  25. http://www.reddit.com/r/haskell/comments/jz592/functional_programming_day_oct_14th_cambridge_uk/
  26. http://www.reddit.com/r/haskell/comments/k05fo/how_does_awesomeprelude_transform_nonstrict_code/
  27. http://www.reddit.com/r/haskell/comments/k05fo/how_does_awesomeprelude_transform_nonstrict_code/
  28. http://www.youtube.com/watch?v=faJ8N0giqzw
  29. http://www.reddit.com/r/haskell/comments/k14k7/composable_mvcs_or_uis_a_google_talk_by_conal/
  30. http://stackoverflow.com/questions/7220436/good-examples-of-not-a-functor-functor-applicative-monad
  31. http://stackoverflow.com/questions/7223901/haskell-what-monad-did-i-just-reinvent
  32. http://stackoverflow.com/questions/7234095/why-is-scalas-type-inference-not-as-powerful-as-haskells
  33. http://stackoverflow.com/questions/7247058/hard-to-understand-haskell-memory-allocation-behaviour
  34. http://stackoverflow.com/questions/7261039/haskell-on-jvm
  35. http://stackoverflow.com/questions/7270796/implementations-of-spatial-indexes-in-haskell
  36. http://stackoverflow.com/questions/7220953/does-haskell-have-variadic-functions-tuples
  37. http://stackoverflow.com/questions/7232375/couldnt-match-expected-type-int-int-int-with-actual-type-t0-t1-t2
  38. http://stackoverflow.com/questions/7269025/what-is-the-advantage-of-using-a-parser-generator-like-happy-as-opposed-to-using
  39. http://stackoverflow.com/questions/7220297/manually-defining-boolean-conjunction



More information about the Haskell-Cafe mailing list