[Haskell] Haskell Weekly News: March 06, 2006

Donald Bruce Stewart dons at cse.unsw.edu.au
Mon Mar 6 21:48:50 EST 2006

                      Haskell Weekly News: March 06, 2006

   Greetings, and thanks for reading issue 27 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


     * Haskell as a markup language. Oleg Kiselyov [4]writes on using
       Haskell to represent semi-structured documents and the rules of
       their processing. [5]SXML is embedded directly in Haskell, with an
       open and extensible set of `tags'. The benefit of this is of
       course in static type guarantees, such as prohibiting an H1
       element to appear in the character content of other elements.

   4. http://www.haskell.org/pipermail/haskell/2006-March/017656.html
   5. http://ssax.sourceforge.net

     * hmp3 1.0. Don Stewart [6]released hmp3 version 1. hmp3 is a
       curses-based mp3 player written in Haskell, designed to be fast,
       small and stable.

   6. http://www.haskell.org/pipermail/haskell/2006-March/017674.html

     * Edison 1.2rc2. Robert Dockins [7]announced the second release
       candidate for Edison 1.2 is now ready for comments.

   7. http://www.haskell.org/pipermail/libraries/2006-March/004983.html


   This section covers activity on [8]Haskell'.
     * [9]Overlapping instances and constraints
     * [10]realToFrac
     * [11]instance Functor Set
     * [12]Keep the present Haskell record system!
     * [13]Relaxed instance rules spec
     * [14]Collections
     * [15]Partial type signatures/annotations/declarations..
     * [16]How to create a proposal

   8. http://hackage.haskell.org/trac/haskell-prime
   9. http://www.haskell.org/pipermail/haskell-prime/2006-February/000783.html
  10. http://www.haskell.org/pipermail/haskell-prime/2006-February/000791.html
  11. http://www.haskell.org/pipermail/haskell-prime/2006-March/000834.html
  12. http://www.haskell.org/pipermail/haskell-prime/2006-March/000836.html
  13. http://www.haskell.org/pipermail/haskell-prime/2006-March/000837.html
  14. http://www.haskell.org/pipermail/haskell-prime/2006-March/000854.html
  15. http://www.haskell.org/pipermail/haskell-prime/2006-March/000861.html
  16. http://www.haskell.org/pipermail/haskell-prime/2006-March/000867.html


     * Library Reorganisation. Simon Marlow [17]opened up a discussion on
       library reorganisation, in the light of the oncoming Haskell'.

  17. http://www.haskell.org/pipermail/libraries/2006-March/004965.html

     * Deprecating FunctorM. Ross Paterson [18]proposes to replace
       FunctorM with Data.Traversable.

  18. http://www.haskell.org/pipermail/libraries/2006-March/004966.html

     * cabal-setup. Simon Marlow [19]posted a patch to wrap the Setup.hs
       Cabal script with a generic cabal-setup interface.

  19. http://www.haskell.org/pipermail/libraries/2006-March/004966.html

Code Watch

  * Make -split-objs work with --make
      Thu Mar  2 09:05:05 PST 2006  Simon Marlow

      This turned out to be a lot easier than I thought.  Just moving a few
      bits of -split-objs support from the build system into the compiler
      was enough.  The only thing that Cabal needs to do in order to support
      -split-objs now is to pass the names of the split objects rather than
      the monolithic ones to 'ar'.

Quotes of the Week

    [OConnor's Law]
    roconnor :: As an online discussion of static types vs dynamic types
                grows longer, the probability of mentioning heterogenous
                lists approaches 1.

    [Lemmih's Law]
    Lemmih ::   Every 18 months, compilers will make their warnings and
                error message s twice as cryptic

    Claus Reinke :: The point about overlapping instances is that they shouldn't.

Contributing to HWN

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

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

More information about the Haskell mailing list