[Haskell] Haskell Weekly News: Issue 129 - September 5, 2009

Brent Yorgey byorgey at seas.upenn.edu
Sat Sep 5 16:56:10 EDT 2009


---------------------------------------------------------------------------
Haskell Weekly News
http://sequence.complete.org/hwn/20090905
Issue 129 - September 05, 2009
---------------------------------------------------------------------------

   Welcome to issue 129 of HWN, a newsletter covering developments in the
   [1]Haskell community.

   The [2]Haskell Symposium was a great success, with many [3]interesting
   talks and a good discussion on the future of Haskell. Watch this space
   for links to video from the Symposium as it becomes available!

Announcements

   HStringTemplate 0.6.2. Sterling Clover [4]announced some new features
   in the [5]HStringTemplate library, including simple quasiquotation;
   proper Unicode support; creation of groups from hierarchies of
   directories; separators applied within iterated template application;
   depthwise chained iterated template application; generalized encoding
   functions; and more.

   fclabels-0.4.0 - First class accessor labels. Sebastiaan Visser
   [6]announced a new release of the [7]fclabels package, straight from
   ICFP in Edinburgh. The package provides first-class labels which act as
   fully composable, bidirectional record fields, as well as support for
   automatically generating them from record types.

   vty-4.0.0.1 released. Corey O'Connor [8]announced release 4.0.0.1 of
   [9]vty, a terminal UI library. This release brings a number of
   important fixes, features, and performance enhancements, including a
   completely rewritten output backend; efficient, "scanline
   rasterization" style output span generator; terminfo based display
   terminal implementation; improved Unicode support; 256 color support;
   and more.

   haskell-src-exts-1.1.4. Niklas Broberg [10]announced the release of
   [11]haskell-src-exts-1.1.4, a package for Haskell source code
   manipulation. The experimental code in Language.Haskell.Annotated{.*}
   has changed quite a lot, although the stable portion of the package
   interface has not changed. Significantly, the package now includes an
   exact-printer which allows round-tripping between parsing and
   pretty-printing to be the identity.

   Next BostonHaskell meeting: September 16th at MIT (32G-882).
   Ravi Nanavati [12]announced the September meeting of the Boston Area
   Haskell Users' Group, to be held Wednesday, September 16th from 7pm -
   9pm. As usual, it will be held in the MIT CSAIL Reading Room (32-G882,
   on the 8th floor of the Gates Tower of the MIT's Stata Center at 32
   Vassar St in Cambridge, MA). The featured speaker will be Edward Kmett,
   who will be presenting the second part of his monoids and parsing
   presentation: "A Parallel Parsing Trifecta: Iteratees, Parsec, and
   Monoids".

   lenses -- Simple Functional Lenses. Job Vranish [13]announced the
   release of [14]lenses, a simple but powerful implementation of function
   lenses (aka functional references/accessors). This library provides a
   convenient way to access and update the elements of a structure. It is
   very similar to Data.Accessors, but simpler, a bit more generic and has
   fewer dependencies.

   Dutch HUG: meeting next week (September 11th) in Utrecht. Tom Lokhorst
   [15]invited functional programmers in The Netherlands to the [16]Dutch
   Haskell User Group, meeting Friday, September 11 at 19:00 in the
   [17]Booth Hall of the Utrecht University Library. Thomas (noknok) will
   be talking about his system for doing propositional logic in Haskell.
   Pedro will give an introductory talk about generic programming, and
   Sean will talk about xformat, a library for extensible and type-safe
   formatting with scanf- and printf-like functions. There is also still
   space for short 5-minute lighting talk about something related to
   Haskell or functional programming; contact Tom if you're interested.

   moe html combinator. Jinjing Wang [18]announced the release of [19]moe,
   a DSL for generating HTML.

   jail-0.0.1 - Jailed IO monad. Sebastiaan Visser [20]announced the first
   release of the [21]jail package, a jailed IO monad that can restrict
   filesystem access for your code.

   scion 0.1. Thomas Schilling [22]announced the first release of
   [23]Scion, a Haskell library that aims to implement those parts of a
   Haskell IDE which are independent of a particular front-end. Scion is
   based on the GHC API and Cabal. It provides both a Haskell API and a
   server for non-Haskell clients such as Emacs and Vim.

Blog noise

   [24]Haskell news from the [25]blogosphere. Blog posts from people new
   to the Haskell community are marked with >>>, be sure to welcome them!
     * Don Stewart (dons): [26]DEFUN 2009: Multicore Programming in
       Haskell Now!.
     * Bryan O'Sullivan: [27]Slides from my CUFP 2009 keynote talk.
     * LHC Team: [28]Yet another unfair benchmark..
     * Alex McLean: [29]Hackpact documentation.
     * >>> Jeff Foster: [30]Exploring Haskell's List Functions.
     * Don Stewart (dons): [31]Parallel Programming in Haskell: A Reading
       List.
     * David Amos: [32]Finite fields, part 2.
     * >>> Jeff Foster: [33]Debugging in Haskell.
     * apfelmus: [34]Fun with Morse Code.
     * Ketil Malde: [35]Parsing ints.
     * Alex McLean: [36]Hackpact.
     * Greg Bacon: [37]Finding duplicates with Perl and Haskell.
     * Colin Adams: [38]Selecting software for a replacement for this
       website.
     * Don Stewart (dons): [39]Haskell Popularity Rankings: September
       2009.
     * Mikael Vejdemo-Johansson: [40][Stanford] MATH 198: Category Theory
       and Functional Programming.
     * Jeff Heard: [41]HDR imaging library for Haskell based on pfsutils.
     * David Amos: [42]Extension fields.
     * Magnus Therning: [43]Trying to work out iteratees.

Quotes of the Week

     * benmachine: ho hum. I understand both your positions. but i don't
       understand mine, now :(
     * ksf: agda is actually a secret mindwar-weapon of the illuminati,
       who want to wrack your nerves with excessively big symbol sets
       requiring a keyboard with 10 modifier keys. just like APL.
     * Axman6: does anyone else think that C++ looks like a dead fish?
       (C++<)
     * Cale: The difference between Many Worlds and Copenhagen is a
       garbage collector ;)
     * apfelmus: Lambda Fu, form 72 - three way dragon zip: 'averages3 xs
       = zipWith3 avg xs (drop 1 xs) (drop 2 xs); where avg a b c =
       (a+b+c) / 3'

About the Haskell Weekly News

   New editions are posted to [44]the Haskell mailing list as well as to
   [45]the Haskell Sequence and [46]Planet Haskell. [47]RSS is also
   available, and headlines appear on [48]haskell.org.

   To help create new editions of this newsletter, please see the
   information on [49]how to contribute. Send stories to byorgey at cis
   dot upenn dot edu. The darcs repository is available at darcs get
   [50]http://code.haskell.org/~byorgey/code/hwn/ .

References

   1. http://haskell.org/
   2. http://www.haskell.org/haskell-symposium/2009/
   3. http://www.haskell.org/haskell-symposium/2009/schedule.html
   4. http://article.gmane.org/gmane.comp.lang.haskell.cafe/63108
   5. http://hackage.haskell.org/package/HStringTemplate
   6. http://article.gmane.org/gmane.comp.lang.haskell.cafe/63082
   7. http://hackage.haskell.org/package/fclabels
   8. http://article.gmane.org/gmane.comp.lang.haskell.cafe/63072
   9. http://hackage.haskell.org/package/vty
  10. http://article.gmane.org/gmane.comp.lang.haskell.cafe/63068
  11. http://hackage.haskell.org/package/haskell-src-exts
  12. http://article.gmane.org/gmane.comp.lang.haskell.cafe/63067
  13. http://article.gmane.org/gmane.comp.lang.haskell.cafe/63059
  14. http://hackage.haskell.org/package/lenses
  15. http://article.gmane.org/gmane.comp.lang.haskell.cafe/63000
  16. http://www.haskell.org/haskellwiki/Dutch_HUG
  17. http://www.uu.nl/EN/library/contact/university_library/zaalverhuur/Pages/default.aspx#booth
  18. http://article.gmane.org/gmane.comp.lang.haskell.cafe/62865
  19. http://hackage.haskell.org/package/moe
  20. http://article.gmane.org/gmane.comp.lang.haskell.cafe/62839
  21. http://hackage.haskell.org/package/jail
  22. http://article.gmane.org/gmane.comp.lang.haskell.cafe/62820
  23. http://hackage.haskell.org/package/scion
  24. http://planet.haskell.org/
  25. http://haskell.org/haskellwiki/Blog_articles
  26. http://donsbot.wordpress.com/2009/09/05/defun-2009-multicore-programming-in-haskell-now/
  27. http://www.serpentine.com/blog/2009/09/04/slides-from-my-cufp-2009-keynote-talk/
  28. http://lhc-compiler.blogspot.com/2009/09/yet-another-unfair-benchmark.html
  29. http://yaxu.org/hackpact-documentation/
  30. http://www.fatvat.co.uk/2009/09/exploring-haskells-list-functions.html
  31. http://donsbot.wordpress.com/2009/09/03/parallel-programming-in-haskell-a-reading-list/
  32. http://haskellformaths.blogspot.com/2009/09/finite-fields-part-2.html
  33. http://www.fatvat.co.uk/2009/09/debugging-in-haskell.html
  34. http://apfelmus.nfshost.com/fun-with-morse-code.html
  35. http://blog.malde.org/index.php/2009/08/31/parsing-ints/
  36. http://yaxu.org/hackpact/
  37. http://feedproxy.google.com/~r/gbacon/~3/aaZePz6Gv2Q/finding-duplicates-with-perl-and.html
  38. http://colina.demon.co.uk/?q=node/753
  39. http://donsbot.wordpress.com/2009/08/29/haskell-popularity-rankings-september-2009/
  40. http://blog.mikael.johanssons.org/archive/2009/08/stanford-math-198-category-theory-and-functional-programming/
  41. http://vis.renci.org/jeff/2009/08/28/hdr-imaging-library-for-haskell-based-on-pfsutils/
  42. http://haskellformaths.blogspot.com/2009/08/extension-fields.html
  43. http://therning.org/magnus/archives/735
  44. http://www.haskell.org/mailman/listinfo/haskell
  45. http://sequence.complete.org/
  46. http://planet.haskell.org/
  47. http://sequence.complete.org/node/feed
  48. http://haskell.org/
  49. http://haskell.org/haskellwiki/HWN
  50. http://code.haskell.org/~byorgey/code/hwn/


More information about the Haskell mailing list