[Haskell] Haskell Weekly News: March 13, 2006

Donald Bruce Stewart dons at cse.unsw.edu.au
Sun Mar 12 23:18:06 EST 2006


                      Haskell Weekly News: March 13, 2006

   Greetings, and thanks for reading issue 28 of HWN, a weekly newsletter
   covering developments in the Haskell community. Each Monday, new
   editions are posted to [1]the Haskell mailing list and to [2]The
   Haskell Sequence. [3]RSS is also available.

   1. http://www.haskell.org/mailman/listinfo/haskell
   2. http://sequence.complete.org/
   3. http://sequence.complete.org/node/feed

Announcements

     * Alternative to Text.Regex. Chris Kuklewicz [4]announced an
       alternative to Text.Regex. While working on the [5]language
       shootout, Chris implemented a new efficient regex engine, using
       parsec. It contructs a parser from a string representation of a
       regular expression.

   4. http://article.gmane.org/gmane.comp.lang.haskell.cafe/11825
   5. http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=all

     * pass.net. S. Alexander Jacobson [6]launched Pass.net. Written in
       Haskell, using HAppS, Pass.net lets websites replace registration,
       confirmation mails, and multiple passwords with a single login,
       authenticating via their email domain.

   6. http://article.gmane.org/gmane.comp.lang.haskell.cafe/11824

Haskell'

   This section covers activity on [7]Haskell'.
     * [8]Partial application syntax
     * [9]Extending the `...` notation
     * [10]The dreaded offside rule
     * [11]Strictness standardization

   7. http://hackage.haskell.org/trac/haskell-prime
   8. http://thread.gmane.org/gmane.comp.lang.haskell.prime/874
   9. http://thread.gmane.org/gmane.comp.lang.haskell.prime/881
  10. http://thread.gmane.org/gmane.comp.lang.haskell.prime/883
  11. http://thread.gmane.org/gmane.comp.lang.haskell.prime/901

Discussion

     * Non-trivial markup transformations. Further on last week's article
       on encoding markup in Haskell, Oleg Kiselyov [12]demonstrates
       non-trivial transformations of marked-up data, markup
       transformations by successive rewriting (aka, `higher-order tags')
       and the easy definition of new tags.

  12. http://article.gmane.org/gmane.comp.lang.haskell.general/13393

     * Popular libraries and tools. John Hughes [13]posted (and [14]here)
       some interesting figures on the most important libraries and
       tools, based on the results of his survey of users earlier this
       year.

  13. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/11829
  14. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/11875

     * haskell-prime fun. Just for fun, Ross Paterson [15]posted, some
       thought-provoking [16]statistics on haskell-prime traffic.

  15. http://article.gmane.org/gmane.comp.lang.haskell.cafe/11831
  16. http://www.soi.city.ac.uk/~ross/haskell-prime-stats/

     * New collections package. Jean-Philippe Bernardy [17]hinted that
       his new collections package is almost done.

  17. http://article.gmane.org/gmane.comp.lang.haskell.cvs.ghc/13880

     * Is notMember not member? John Meacham [18]sparked a bit of a
       discussion on whether negated boolean functions are useful with a
       patch adding Data.Set and Data.Map.notMember.

  18. http://thread.gmane.org/gmane.comp.lang.haskell.libraries/4411

     * Namespace games. In a similar vein, Don Stewart [19]triggered
       discussion on how to sort the hierarchical namespace, when
       proposing alternatives to the longish Text.ParserCombinators
       module name.

  19. http://thread.gmane.org/gmane.comp.lang.haskell.libraries/4383

Darcs Corner

     * Darcs-server. Unsatisified with the current techniques for
       centralised development with darcs, Daan Leijen went ahead and
       [20]wrote darcs-server. With darcs-server you can:

          + push changes remotely via a CGI script
          + or push changes via a single SSH account that serves many
            users
          + use cryptographic verification and authorization of users for
            reading and writing
          + use gpg encryption (for CGI)
          + use non-public repositories that can only be accessed by
            authorized users.

  20. http://thread.gmane.org/gmane.comp.version-control.darcs.user/9686

     * darcsweb 0.15, by Alberto Bertogli, has been [21]released.

  21. http://article.gmane.org/gmane.comp.version-control.darcs.user/9664

Contributing to HWN

   You can help us create new editions of this newsletter. Please see the
   [22]contributing information, send stories to dons -at-
   cse.unsw.edu.au. The darcs repository is available at darcs get
   http://www.cse.unsw.edu.au/~dons/code/hwn

  22. http://haskell.org/haskellwiki/HWN


More information about the Haskell mailing list