Summer 2015
The JARs offered here should run with JDK9, as they contain the fix for #165
Also, if you want to build "master", you will need to use one of those.
From 3.23.343 on, we use Haskell lambda syntax. There are a few cases where previously valid syntax won't compile any more (in the whole standard codebase, there were 5 corrections to make). So please recompile your sources to make sure you're up to date.
From 3.23.365 on, we use Haskell class/instance syntax.
Unfortunately, this means that most of your non-trivial class and instance declarations will fail the syntax check. Please adapt and recompile.
Version 3.23.370 contains some patches to show instance and class definitions in the new syntax in the eclipse plugin and doc tool.
Because of the radical syntax change in 365, earlier versions have been removed.
Version 3.23.401 includes the change to Haskell variable names due to @danielkroeni . Unfortunately, this results in changed class names in the binaries, as we had to replace heading underscores with $ signs. This means that this version is not binary backwards compatible with earlier ones, so you have to recompile your sources once.
Finally, 3.23.422 fixes a bug in code generation that has gone unnoticed since February.
The 3.23.888
is (hopefully) the latest 3.23 release before switching to 3.24.
Please read the release notes for more information.