[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
http://www.cse.unsw.edu.au/~dons/code/hwn
10. http://sequence.complete.org/hwn-contrib
More information about the Haskell
mailing list