[Haskell] Haskell Weekly News: February 06, 2006

Donald Bruce Stewart dons at cse.unsw.edu.au
Tue Feb 7 00:45:10 EST 2006

                    Haskell Weekly News: February 06, 2006

   Greetings, and thanks for reading issue 23 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 and New Code

     * EclipseFP. Thiago Arrais [4]announced that EclipseFP 0.9.1 has
       been released since last Friday. It is an open-source development
       environment for Haskell code. EclipseFP integrates GHC with an
       Haskell-aware code editor and also supports quick file browsing
       through an outline view, automatic building/compiling and quick
       one-button code execution. Downloads and more information are
       available on the [5]project home page.

   4. http://article.gmane.org/gmane.comp.lang.haskell.cafe/11141
   5. http://eclipsefp.sourceforge.net/

     * Class-parameterized classes, and type-level logarithm. Oleg
       Kiselyov [6]writes: we show invertible, terminating, 3-place
       addition, multiplication, exponentiation relations on type-level
       Peano numerals, where any two operands determine the third. We
       also show the invertible factorial relation. This gives us all
       common arithmetic operations on Peano numerals, including n-base
       discrete logarithm, n-th root, and the inverse of factorial. The
       inverting method can work with any representation of (type-level)
       numerals, binary or decimal.

       Oleg says, "The implementation of RSA on the type level is left
       for future work".

   6. http://article.gmane.org/gmane.comp.lang.haskell.general/13223

     * Fast mutable variables for IO and ST. Bulat Ziganshin [7]released
       a module for fast mutable variables, providing efficient
       newVar/readVar/writeVar, as well as support for unboxed values,
       fast unboxed bitwise operations, and more.

   7. http://article.gmane.org/gmane.comp.lang.haskell.cafe/11230

     * Bang patterns. Strictify yourself up! As seen [8]here, GHC now
       implements [9]bang patterns:
    Fri Feb  3 09:51:08 PST 2006  simonpj
      * Add bang patterns

      This commit adds bang-patterns,
            enabled by -fglasgow-exts or -fbang-patterns
            disabled by -fno-bang-patterns

   8. http://article.gmane.org/gmane.comp.lang.haskell.cvs.ghc/13434
   9. http://haskell.galois.com/cgi-bin/haskell-prime/trac.cgi/wiki/BangPatterns

Contributing to HWN

   Ed: apologies for the length this week, as I was a bit rushed.

   You can help us create new editions of this newsletter. Please see the
   [10]contributing information, send stories to dons -at-
   cse.unsw.edu.au. The darcs repository is available at darcs get

  10. http://sequence.complete.org/hwn-contrib

More information about the Haskell mailing list