[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 the Haskell mailing list and to The
Haskell Sequence. RSS is also available.
* Haskell as a markup language. Oleg Kiselyov writes on using
Haskell to represent semi-structured documents and the rules of
their processing. 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.
* hmp3 1.0. Don Stewart released hmp3 version 1. hmp3 is a
curses-based mp3 player written in Haskell, designed to be fast,
small and stable.
* Edison 1.2rc2. Robert Dockins announced the second release
candidate for Edison 1.2 is now ready for comments.
This section covers activity on Haskell'.
* Overlapping instances and constraints
* instance Functor Set
* Keep the present Haskell record system!
* Relaxed instance rules spec
* Partial type signatures/annotations/declarations..
* How to create a proposal
* Library Reorganisation. Simon Marlow opened up a discussion on
library reorganisation, in the light of the oncoming Haskell'.
* Deprecating FunctorM. Ross Paterson proposes to replace
FunctorM with Data.Traversable.
* cabal-setup. Simon Marlow posted a patch to wrap the Setup.hs
Cabal script with a generic cabal-setup interface.
* 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
roconnor :: As an online discussion of static types vs dynamic types
grows longer, the probability of mentioning heterogenous
lists approaches 1.
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
contributing information, send stories to dons -at-
cse.unsw.edu.au. The darcs repository is available at darcs get
More information about the Haskell