- The Glasgow Haskell Compiler -- version 2.06
+ The Glasgow Haskell Compiler -- version 2.09
==============================================
We are pleased to announce a new release of the Glasgow Haskell
-Compiler (GHC), version 2.06. Source distribution is freely available
+Compiler (GHC), version 2.09. Source distribution is freely available
via the World-Wide Web and through anon. FTP; details below.
Haskell is "the" standard lazy functional programming language; the
+ What's new
=============
-Release 2.06 represent work done through August '97.
-
-Highlights of this release:
-
- * All bugs reported since the release of 2.05 have been fixed.
- * GHC's interface file parser now uses the latest version of
- Happy, and as a result we've included Happy in the distribution.
-
-A detailed list of changes can be found in the release notes in the
-GHC User's Guide.
+Release 2.09 contains some library changes that may break programs
+using glasgow extensions. The main points:
+
+ * PrimIO has been removed, replaced by IO in all places
+ (including the type of C calls).
+ * The types of IO and ST have changed, to make them more
+ efficient. This won't bite you unless you go digging
+ around in the IO or ST monads, which you shouldn't...
+ * Several extension libraries have been moved to be
+ compatible with Hugs. See
+
+ ftp://haskell.org/pub/reid/libs971028/libs.html
+
+ for the definitions of the new libraries.
+ * Several of the interfaces exported by GlaExts are deprecated,
+ as they have been moved into common libraries (ST for instance).
+ GlaExts will eventually contain only extensions that are
+ exclusive to GHC.
+
+We've also fixed several bugs, one space leak, and added better
+handling of warnings (-W, -Wall and -Wnot flags). As usual, see the
+release notes in the Users' Guide for the full story.
+ Mailing lists
================