[project @ 1997-11-13 12:10:32 by simonm]
[ghc-hetmet.git] / ANNOUNCE
index fab025f..dd66b2c 100644 (file)
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,8 +1,8 @@
-            The Glasgow Haskell Compiler -- version 2.08
+            The Glasgow Haskell Compiler -- version 2.09
            ==============================================
 
 We are pleased to announce a new release of the Glasgow Haskell
-Compiler (GHC), version 2.08. 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
@@ -14,9 +14,28 @@ related information is available from the Haskell home page at
 + What's new
 =============
 
-Release 2.08 is a bug-fix release.  It addresses some of the bugs
-discovered in 2.07.  A detailed list of changes can be found in the
-Users' 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
 ================