[project @ 1997-11-13 12:10:32 by simonm]
[ghc.git] / ANNOUNCE
1              The Glasgow Haskell Compiler -- version 2.09
2             ==============================================
3
4 We are pleased to announce a new release of the Glasgow Haskell
5 Compiler (GHC), version 2.09. Source distribution is freely available
6 via the World-Wide Web and through anon. FTP; details below.
7
8 Haskell is "the" standard lazy functional programming language; the
9 current language version is 1.4, agreed in April, 1997.  Haskell
10 related information is available from the Haskell home page at
11
12         http://haskell.org/
13
14 + What's new
15 =============
16
17 Release 2.09 contains some library changes that may break programs
18 using glasgow extensions.  The main points:
19
20         * PrimIO has been removed, replaced by IO in all places
21           (including the type of C calls).
22         * The types of IO and ST have changed, to make them more
23           efficient.  This won't bite you unless you go digging
24           around in the IO or ST monads, which you shouldn't...
25         * Several extension libraries have been moved to be
26           compatible with Hugs.  See 
27
28                 ftp://haskell.org/pub/reid/libs971028/libs.html
29         
30           for the definitions of the new libraries.
31         * Several of the interfaces exported by GlaExts are deprecated,
32           as they have been moved into common libraries (ST for instance).
33           GlaExts will eventually contain only extensions that are
34           exclusive to GHC.
35
36 We've also fixed several bugs, one space leak, and added better
37 handling of warnings (-W, -Wall and -Wnot flags).  As usual, see the
38 release notes in the Users' Guide for the full story.
39
40 + Mailing lists
41 ================
42
43 We run mailing lists for GHC users and bug reports; to subscribe, send
44 mail to majordomo@dcs.gla.ac.uk; the msg body should be:
45
46     subscribe glasgow-haskell-<which> Your Name <your-email@where.you.are>
47
48 Please send bug reports about GHC to glasgow-haskell-bugs@dcs.gla.ac.uk ; GHC
49 users hang out on glasgow-haskell-users@dcs.gla.ac.uk
50
51
52 + On-line GHC-related resources
53 ================================
54
55 Relevant URLs on the World-Wide Web:
56
57 GHC home page             http://www.dcs.gla.ac.uk/fp/software/ghc/
58 Haskell home page         http://haskell.org/
59 Glasgow FP group page     http://www.dcs.gla.ac.uk/fp/
60 comp.lang.functional FAQ  http://www.cs.nott.ac.uk/Department/Staff/mpj/faq.html
61
62
63 + How to get it
64 ================
65
66 The easy way is to go to the WWW GHC distribution page, which should
67 be self-explanatory:
68
69         ftp://ftp.dcs.gla.ac.uk/pub/haskell/glasgow/README.html
70
71 Once you have the distribution, please follow the pointers in the
72 README file to find all of the documentation about this release.  NB:
73 preserve modification times when un-tarring the files (no `m' option
74 for tar, please)!
75
76
77 + System requirements
78 ======================
79
80 To compile up this source-only release, you need a machine with 16+MB
81 memory, GNU C (`gcc'), `perl' plus a version of GHC installed (either
82 version 0.29 or 2.02 onwards). We have seen GHC work on these platforms:
83
84   * alpha-dec-osf2
85   * hppa1.1-hp-hpux{9,10}
86   * sparc-sun-{sunos4,solaris2}
87   * mips-sgi-irix{5,6}
88   * i386-unknown-{linux,solaris2,freebsd,cygwin32}.
89   * {rs6000,powerpc}-ibm-aix
90
91 Similar platforms should work with minimal hacking effort.  The installer's
92 guide included in distribution gives a complete run-down of what-ports-work;
93 an on-line version can be found at
94
95    http://www.dcs.gla.ac.uk/fp/software/ghc/ghc-doc/install-guide.html
96
97 EOF