[Haskell] Haskell Weekly News: January 30, 2006

Donald Bruce Stewart dons at cse.unsw.edu.au
Mon Jan 30 22:58:14 EST 2006

                     Haskell Weekly News: January 30, 2006

   Greetings, and thanks for reading the 22nd issue of HWN, a weekly
   newsletter for 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

New Releases

     * C-- Frontend. Robert Dockins [4]announced the initial alpha
       release of a [5]C-- frontend (parser, pretty printer, and semantic
       checker) written in Haskell. The goal when beginning this project
       was to create a modular frontend that could be used both by people
       writing and by those targeting C-- compilers. This implementation
       attempts to follow the C-- spec as exactly as possible.

   4. http://article.gmane.org/gmane.comp.lang.haskell.general/13174
   5. http://www.cminusminus.org/

     * Type level arithmetic. Robert Dockins [6]also released a library
       for arithmetic on the type level. This library uses a binary
       representation and can handle numbers at the order of 10^15 (at
       least). It also contains a test suite to help validate the
       somewhat unintuitive algorithms.

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


   This section covers activity on [7]Haskell' this week. The topics this
   week have been diverse. Next week we'll try to cover activity on the
   wiki as well. From the mailing list:
     * [8]Wildcard type annotations
     * [9]Reworking the Numeric class
     * [10]Partial application ideas
     * [11]A more flexible hierarchical module namespace
     * [12]Record updates
     * [13]On the importance of libraries
     * [14]Syntactic support for existentials
     * [15]Module system/namespace management
     * [16]Fixing the monomorphism restriction
     * [17]k patterns
     * [18]~ patterns
     * [19]Kind annotations
     * [20]Class method types
     * [21]A Match class
     * [22]Scoped type variables in class instances
     * [23]Inline comment syntax

   7. http://hackage.haskell.org/trac/haskell-prime
   8. http://www.haskell.org/pipermail/haskell-prime/2006-January/000001.html
   9. http://www.haskell.org/pipermail/haskell-prime/2006-January/000002.html
  10. http://www.haskell.org/pipermail/haskell-prime/2006-January/000004.html
  11. http://www.haskell.org/pipermail/haskell-prime/2006-January/000009.html
  12. http://www.haskell.org/pipermail/haskell-prime/2006-January/000014.html
  13. http://www.haskell.org/pipermail/haskell-prime/2006-January/000023.html
  14. http://www.haskell.org/pipermail/haskell-prime/2006-January/000031.html
  15. http://www.haskell.org/pipermail/haskell-prime/2006-January/000032.html
  16. http://thread.gmane.org/gmane.comp.lang.haskell.prime/15
  17. http://thread.gmane.org/gmane.comp.lang.haskell.prime/31
  18. http://thread.gmane.org/gmane.comp.lang.haskell.prime/54
  19. http://thread.gmane.org/gmane.comp.lang.haskell.prime/65
  20. http://article.gmane.org/gmane.comp.lang.haskell.prime/102
  21. http://article.gmane.org/gmane.comp.lang.haskell.prime/123
  22. http://article.gmane.org/gmane.comp.lang.haskell.prime/28
  23. http://thread.gmane.org/gmane.comp.lang.haskell.prime/104


     * Adding Impredicative Types to GHC. Simon Peyton-Jones [24]pushed a
       patch into GHC to handle impredicative polymorphism (see [25]Boxy
       types: type inference for higher-rank types and impredicativity).
       Secondly, GHC now supports GADTs in the more simplified way
       described in [26]Simple unification-based type inference for GADTs

  24. http://article.gmane.org/gmane.comp.lang.haskell.cvs.ghc/13254
  25. http://research.microsoft.com/~simonpj/papers/boxy/
  26. http://research.microsoft.com/~simonpj/papers/gadt/

     * New IO library. Bulat Ziganshin [27]sought information on the
       low-level IO mechanisms used in GHC's IO libraries, in the context
       of his work on a high-performance IO lib. Some interesting points
       relating to IO primitives were raised.

  27. http://thread.gmane.org/gmane.comp.lang.haskell.glasgow.user/9261

Darcs Corner

   Darcs is popular. Isaac Jones [28]brought to our attention the results
       of the Debian package popularity contest. For the first time a
       program written in Haskell is more popular than the Haskell
       toolchain itself. Congratulations to the darcs developers!

  28. http://article.gmane.org/gmane.comp.lang.haskell.cafe/11089

Quote of the Week

    <araujo> Haskell is bad, it makes you hate other programming languages.

Contributing to HWN

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

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

More information about the Haskell mailing list