-\f2\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext15 Plain Text;}}{\info{\author Reuben Thomas}{\operator Reuben Thomas}{\creatim\yr2001\mo8\dy23\hr15\min6}{\revtim\yr2001\mo9\dy17\hr11\min29}{\version2}{\edmins15}{\nofpages3}
-{\nofwords733}{\nofchars4179}{\*\company Microsoft Internal (EMEA)}{\nofcharsws5132}{\vern8279}}\widowctrl\ftnbj\aenddoc\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\formshade\horzdoc\dghspace180\dgvspace180\dghorigin1701
-\dgvorigin1984\dghshow0\dgvshow0\jexpand\viewkind4\viewscale100\pgbrdrhead\pgbrdrfoot\nolnhtadjtbl \fet0\sectd \linex0\endnhere\sectdefaultcl {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang
-{\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang
-{\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain
-\s15\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \f2\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\dbch\af23
-\par }\pard\plain \s1\ql \li0\ri0\sb240\sa60\keepn\widctlpar\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \b\f1\fs32\lang1033\langfe1033\kerning32\cgrid\langnp1033\langfenp1033 {\dbch\af23 \hich\af1\dbch\af23\loch\f1
- The (Interactive) Glasgow \hich\af1\dbch\af23\loch\f1 Haskell Compiler -- version 5.00
-\par }\pard\plain \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\loch\af27\hich\af27\dbch\af23
-\par \hich\af27\dbch\af23\loch\f27 We are pleased to announce a new major release of the Glasgow Haskell
-\par \hich\af27\dbch\af23\loch\f27 Compiler (GHC), version 5.00. The source distributi\hich\af27\dbch\af23\loch\f27 on is freely
-\par \hich\af27\dbch\af23\loch\f27 available via the World-Wide Web and through anon. FTP, under a
-\par \hich\af27\dbch\af23\loch\f27 BSD-style license. See below for download details. Pre-built
-\par \hich\af27\dbch\af23\loch\f27 packages for Linux, FreeBSD, Solaris and Win32 are also available.
-\par
-\par \hich\af27\dbch\af23\loch\f27 Haskell is a standard lazy functional programmin\hich\af27\dbch\af23\loch\f27 g language; the
-\par \hich\af27\dbch\af23\loch\f27 current language version is Haskell 98, agreed in December 1998.
-\par
-\par \hich\af27\dbch\af23\loch\f27 GHC is a state-of-the-art programming suite for Haskell. Included is
-\par \hich\af27\dbch\af23\loch\f27 an optimising compiler generating good code for a variety of
-\par \hich\af27\dbch\af23\loch\f27 platforms, together with an interactive sys\hich\af27\dbch\af23\loch\f27 tem for convenient, quick
-\par \hich\af27\dbch\af23\loch\f27 development. The distribution includes space and time profiling
-\par \hich\af27\dbch\af23\loch\f27 facilities, a large collection of libraries, and support for various
-\par \hich\af27\dbch\af23\loch\f27 language extensions, including concurrency, exceptions, and foreign
-\par \hich\af27\dbch\af23\loch\f27 language interfaces (C, C++,\hich\af27\dbch\af23\loch\f27 whatever).
-\par
-\par \hich\af27\dbch\af23\loch\f27 A wide variety of Haskell related resources (tutorials, libraries,
-\par \hich\af27\dbch\af23\loch\f27 specifications, documentation, compilers, interpreters, references,
-\par \hich\af27\dbch\af23\loch\f27 contact information, links to research groups) are available from the
-\par \hich\af27\dbch\af23\loch\f27 Haskell home page at
-\par
-\par \hich\af27\dbch\af23\loch\f27 http://w\hich\af27\dbch\af23\loch\f27 ww.haskell.org/
-\par
-\par \hich\af27\dbch\af23\loch\f27 GHC's Web page lives at
-\par
-\par \hich\af27\dbch\af23\loch\f27 http://www.haskell.org/ghc/
-\par
-\par }\pard\plain \s2\ql \li0\ri0\sb240\sa60\keepn\widctlpar\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \b\i\f1\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\dbch\af23 \hich\af1\dbch\af23\loch\f1 What's new
-\par }\pard\plain \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\loch\af27\hich\af27\dbch\af23
-\par \hich\af27\dbch\af23\loch\f27 5.00 has been majorly revamped since the previous stable version, 4.08.2.
-\par \hich\af27\dbch\af23\loch\f27 This should be a stable release. Major changes since 4.08.2 are:
-\par
-\par \hich\af27\dbch\af23\loch\f27 - An interactive system, similar in style to Hugs. You can interactively
-\par \hich\af27\dbch\af23\loch\f27 load and unload modules, run expressions, ask the types of things.
-\par \hich\af27\dbch\af23\loch\f27 Module dependencies are tracked and chased automatically.
-\par \hich\af27\dbch\af23\loch\f27 Combinations of compiled and interprete\hich\af27\dbch\af23\loch\f27 d modules may be used.
-\par \hich\af27\dbch\af23\loch\f27 All the GHC libraries are available in interactive mode, as are
-\par \hich\af27\dbch\af23\loch\f27 most of the Glasgow extensions to Haskell 98. Compilation in
-\par \hich\af27\dbch\af23\loch\f27 interactive mode (to bytecode) is about three times faster than
-\par \hich\af27\dbch\af23\loch\f27 compiling to object cod\hich\af27\dbch\af23\loch\f27 e.
-\par
-\par \hich\af27\dbch\af23\loch\f27 - Batch compilation of multiple modules at once, with automatic
-\par \hich\af27\dbch\af23\loch\f27 dependency chasing. For large programs this can halve compilation
-\par \hich\af27\dbch\af23\loch\f27 times, and removes the need for Makefiles.
-\par
-\par \hich\af27\dbch\af23\loch\f27 - Enhanced package (library) management system. Packages may\hich\af27\dbch\af23\loch\f27 be
-\par \hich\af27\dbch\af23\loch\f27 installed and removed from an installation using the ghc-pkg tool.
-\par
-\par \hich\af27\dbch\af23\loch\f27 - Initial Unicode support - the Char type is now 31 bits.
-\par
-\par \hich\af27\dbch\af23\loch\f27 - Sparc native code generator, giving much faster compilation on sparcs.
-\par \hich\af27\dbch\af23\loch\f27 (Native code generation for x86s has\hich\af27\dbch\af23\loch\f27 been available for a while).
-\par
-\par \hich\af27\dbch\af23\loch\f27 - Improved heap profiling - you can restrict heap profiles
-\par \hich\af27\dbch\af23\loch\f27 by type, closure description, cost centre, and module.
-\par
-\par \hich\af27\dbch\af23\loch\f27 - Support for the latest Foreign Function Interface (FFI)
-\par \hich\af27\dbch\af23\loch\f27 proposals. Marcin Kowalczyk's hsc2hs tool is included.
-\par
-\par \hich\af27\dbch\af23\loch\f27 - Language extensions: parallel list comprehensions and functional
-\par \hich\af27\dbch\af23\loch\f27 dependencies.
-\par
-\par \hich\af27\dbch\af23\loch\f27 - The usual huge collection of bug fixes. Most reported bugs have
-\par \hich\af27\dbch\af23\loch\f27 been fixed.
-\par
-\par \hich\af27\dbch\af23\loch\f27 For full details\hich\af27\dbch\af23\loch\f27 see the release notes:
-\par
-\par \hich\af27\dbch\af23\loch\f27 http://www.haskell.org/ghc/docs/5.00/set/release-5-00.html
-\par
-\par }\pard\plain \s2\ql \li0\ri0\sb240\sa60\keepn\widctlpar\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \b\i\f1\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\dbch\af23 \hich\af1\dbch\af23\loch\f1 How to get it}{
-\loch\af27\hich\af27\dbch\af23
-\par }\pard\plain \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\loch\af27\hich\af27\dbch\af23
-\par \hich\af27\dbch\af23\loch\f27 The easy way is to go to the WWW page, which should be
+\f2\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext15 Plain Text;}}{\info{\title The (Interactive) Glasgow Haskell Compiler -- version 5}{\author Reuben Thomas}{\operator Reuben Thomas}{\creatim\yr2001\mo9\dy24\hr14\min57}
+{\revtim\yr2001\mo9\dy24\hr14\min57}{\version2}{\edmins0}{\nofpages3}{\nofwords706}{\nofchars4026}{\*\company Microsoft Internal (EMEA)}{\nofcharsws4944}{\vern8279}}\margl1320\margr1320
+\widowctrl\ftnbj\aenddoc\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dghspace180\dgvspace180\dghorigin1701\dgvorigin1984\dghshow0\dgvshow0\jexpand\viewkind4\viewscale100\pgbrdrhead\pgbrdrfoot\nolnhtadjtbl \fet0\sectd
+\linex0\endnhere\sectdefaultcl {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4
+\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}
+{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain
+\s1\ql \li0\ri0\sb240\sa60\keepn\widctlpar\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \b\f1\fs32\lang1033\langfe1033\kerning32\cgrid\langnp1033\langfenp1033 {\dbch\af23 \hich\af1\dbch\af23\loch\f1
+The (Interactive) Glasgow Haskell Compiler -- version 5.02
+\par }\pard\plain \s15\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \f2\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\dbch\af23
+\par }\pard\plain \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\f27 We are pleased to announce a new major release of the Glasgow Haskell
+\par Compiler (GHC), version 5.02. The source distribution is freely
+\par available via the World-Wide Web, under a BSD-style license. See
+\par below for download details. Pre-built packages for Linux, FreeBSD,
+\par Solaris and Win32 are also available.
+\par
+\par Haskell is a standard lazy functional programming language; the
+\par current language version is Haskell 98, agreed in December 1998.
+\par
+\par GHC is a state-of-the-art programming suite for Haskell. Included is
+\par an optimising compiler generating good code for a variety of
+\par platforms, together with an interactive system for convenient, quick
+\par development. The distribution includes space and time profiling
+\par facilities, a large collection of libraries, and support for various
+\par language extensions, including concurrency, exceptions, and foreign
+\par language interfaces (C, C++, whatever).
+\par
+\par A wide variety of Haskell related resources (tutorials, libraries,
+\par specifications, documentation, compilers, interpreters, references,
+\par contact information, links to research groups) are available from the
+\par Haskell home page at
+\par
+\par http://www.haskell.org/
+\par
+\par GHC's Web page lives at
+\par
+\par http://www.haskell.org/ghc/
+\par }\pard\plain \s15\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \f2\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\dbch\af23
+\par }\pard\plain \s2\ql \li0\ri0\sb240\sa60\keepn\widctlpar\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \b\i\f1\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\dbch\af23 \hich\af1\dbch\af23\loch\f1 What's
+\hich\af1\dbch\af23\loch\f1 new
+\par }\pard\plain \s15\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \f2\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\dbch\af23
+\par }\pard\plain \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\loch\af27\hich\af27\dbch\af23 \hich\af27\dbch\af23\loch\f27
+5.02 incorporates many small refinements and bug fixes over the previous
+\par \hich\af27\dbch\af23\loch\f27 stable release (5.00.2). There are no major changes.
+\par
+\par \hich\af27\dbch\af23\loch\f27 - \hich\af27\dbch\af23\loch\f27 Much improved support for Windows platforms. Binary builds are
+\par \hich\af27\dbch\af23\loch\f27 now entirely freestanding. There's no need to install Cygwin or
+\par \hich\af27\dbch\af23\loch\f27 Mingwin to use it. It's a one-click-install-and-off-you-go story now.
+\par
+\par \hich\af27\dbch\af23\loch\f27 - Several small changes to bring GHC i\hich\af27\dbch\af23\loch\f27 nto line with the newest Haskell 98
+\par \hich\af27\dbch\af23\loch\f27 report.
+\par
+\par \hich\af27\dbch\af23\loch\f27 - GHCi (the interactive system) now works on Windows.
+\par
+\par \hich\af27\dbch\af23\loch\f27 - Partial FFI support in GHCi. At the moment, foreign import (both
+\par \hich\af27\dbch\af23\loch\f27 static and dynamic) is supported on x86 and sparc platforms.
+\par
+\par \hich\af27\dbch\af23\loch\f27 \hich\af27\dbch\af23\loch\f27 - A compacting garbage collector, to try and reduce space use.
+\par
+\par \hich\af27\dbch\af23\loch\f27 - Experimental: partial support for hierarchical module names.
+\par
+\par \hich\af27\dbch\af23\loch\f27 - Experimental: following heroic hacking by Ken Shan, 5.02 now
+\par \hich\af27\dbch\af23\loch\f27 works on Alpha (Tru64 only). Many 64-bit bugs \hich\af27\dbch\af23\loch\f27 have been shaken
+\par \hich\af27\dbch\af23\loch\f27 out. At the moment only the batch-mode compiler works -- no GHCi
+\par \hich\af27\dbch\af23\loch\f27 or native code generator yet.
+\par
+\par \hich\af27\dbch\af23\loch\f27 We've found and fixed more bugs than you could possibly imagine. A
+\par \hich\af27\dbch\af23\loch\f27 big thank-you to all those who reported bugs in the 5.00.X \hich\af27\dbch\af23\loch\f27 series. We
+\par \hich\af27\dbch\af23\loch\f27 claim to have fixed almost all reported bugs. In general we've spent
+\par \hich\af27\dbch\af23\loch\f27 a large amount of effort trying to improve the stability of the
+\par \hich\af27\dbch\af23\loch\f27 system relative to 5.00.X. (Famous last words ...)
+\par
+\par \hich\af27\dbch\af23\loch\f27 For full details see the release notes:
+\par
+\par \hich\af27\dbch\af23\loch\f27 h\hich\af27\dbch\af23\loch\f27 ttp://www.haskell.org/ghc/docs/5.02/set/release-5-02.html
+\par
+\par }\pard\plain \s2\ql \li0\ri0\sb240\sa60\keepn\widctlpar\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \b\i\f1\fs28\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\dbch\af23 \hich\af1\dbch\af23\loch\f1 How to get it
+\par }\pard\plain \s15\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \f2\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\dbch\af23
+\par }{\loch\af27\hich\af27\dbch\af23 \hich\af27\dbch\af23\loch\f27 The easy way is to go to the WWW page, which should be