ANNOUNCE: haskell-src-exts-1.13.0
Fellow Haskelleers, I'm pleased to announce the release of haskell-src-exts-1.13.0! * On hackage: http://hackage.haskell.org/package/haskell-src-exts * Via cabal: cabal install haskell-src-exts * Darcs repo: http://code.haskell.org/haskell-src-exts It's been a *very short* while since the last update before this, and another (smallish) major release it is. Sorry about that (especially to Neil who was quick to update). The main update of this release is to add support for DoAndIfThenElse, which means haskell-src-exts at long last is compliant with Haskell2010. This is also the cause for the backwards-incompatible change: default parse mode is now to use Haskell2010 mode. In particular this means that NPlusKPatterns is no longer recognized by default. No old code using haskell-src-exts should fail to compile (unless really unlucky with clashing imports from L.H.E.Extension), but it may now fail to work on some Haskell98-compliant source files. Changelog: 1.12.0 --> 1.13.0 =============== * Add extensions DoAndIfThenElse and NPlusKPatterns to Language.Haskell.Exts.Extensions. * DoAndIfThenElse is now supported, at long last, making HSE compatible with Haskell2010 * Introduce haskell98 and haskell2010 extension groups, exported from Language.Haskell.Exts.Extensions. * Backwards-incompatible change: default parse mode is now to use haskell2010, which means the following features are recognized by default: DoAndIfThenElse, PatternGuards, ForeignFunctionInterface, EmptyDataDecls. NPlusKPatterns is no longer recognized by default. Cheers, /Niklas
On 28Mar, 2012, at 4:02 PM, Niklas Broberg wrote:
Fellow Haskelleers,
I'm pleased to announce the release of haskell-src-exts-1.13.0!
* On hackage: http://hackage.haskell.org/package/haskell-src-exts * Via cabal: cabal install haskell-src-exts * Darcs repo: http://code.haskell.org/haskell-src-exts
It's been a *very short* while since the last update before this, and another (smallish) major release it is. Sorry about that (especially to Neil who was quick to update).
The main update of this release is to add support for DoAndIfThenElse, which means haskell-src-exts at long last is compliant with Haskell2010. This is also the cause for the backwards-incompatible change: default parse mode is now to use Haskell2010 mode.
Great news! Our first year students will be very unhappy to hear this. Jur
On 28Mar, 2012, at 10:52 PM, dag.odenhall@gmail.com wrote:
On 28 March 2012 21:05, Jurriaan Hage <J.Hage@uu.nl> wrote:
Our first year students will be very unhappy to hear this.
Wait, what?
The improvements in haskell-src-exts will make my Haskell plagiarism detector Holmes more robust and will allow me to detect plagiarism more easily during our bachelor level functional programming course. I admit to being somewhat provocative in my statement: only a small percentage of students plagiarises (as far as we have been able to tell), but some of them really do. Some of our master students will, on the other hand, be very happy with the improved haskell-src-exts, as am I. They are the ones that contribute to constructing tools such as Holmes. Jur
participants (4)
-
dag.odenhall@gmail.com -
Felipe Almeida Lessa -
Jurriaan Hage -
Niklas Broberg