[project @ 2002-07-03 11:27:43 by simonmar]
[ghc-hetmet.git] / ghc / ANNOUNCE
1
2    ============================================================
3     The (Interactive) Glasgow Haskell Compiler -- version 5.04
4    ============================================================
5
6 We are pleased to announce a new major release of the Glasgow Haskell
7 Compiler (GHC), version 5.04.
8
9 Highlights include:
10
11   * Hierarchical libraries, with documentation produced by Haddock.
12
13   * New type system extensions: full rank-N types and kind
14     annotations.
15  
16   * New heap profiling facilities (retainer profiling, biographical
17     profiling).
18
19   * MacOS X support
20
21 See the release notes for a full list of the changes:
22
23    http://www.haskell.org/ghc/docs/latest/users_guide/release-5-04.html
24
25
26 How to get it
27 ~~~~~~~~~~~~~
28 The easy way is to go to the WWW page, which should be self-explanatory:
29
30         http://www.haskell.org/ghc/
31
32 We supply binary builds in the native package format for various
33 flavours of Linux and BSD, and in InstallShield form for Windows
34 folks.  Binary builds for other platforms are available as a .tar.gz
35 which can be installed wherever you want.  The source distribution is
36 also available from the same place.
37
38 Once you have the distribution, please follow the pointers in the
39 README file to find all of the documentation about this release.
40
41
42 Background
43 ~~~~~~~~~~
44 Haskell is a standard lazy functional programming language; the
45 current language version is Haskell 98, agreed in December 1998.
46
47 GHC is a state-of-the-art programming suite for Haskell.  Included is
48 an optimising compiler generating good code for a variety of
49 platforms, together with an interactive system for convenient, quick
50 development.  The distribution includes space and time profiling
51 facilities, a large collection of libraries, and support for various
52 language extensions, including concurrency, exceptions, and foreign
53 language interfaces (C, whatever).  GHC is distributed under a
54 BSD-style open source license.
55
56 A wide variety of Haskell related resources (tutorials, libraries,
57 specifications, documentation, compilers, interpreters, references,
58 contact information, links to research groups) are available from the
59 Haskell home page (see below).
60
61
62 On-line GHC-related resources
63 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
64
65 Relevant URLs on the World-Wide Web:
66
67 GHC home page             http://www.haskell.org/ghc/
68 Haskell home page         http://www.haskell.org/
69 comp.lang.functional FAQ  http://www.cs.nott.ac.uk/~gmh/faq.html
70
71
72
73 System requirements
74 ~~~~~~~~~~~~~~~~~~~
75 To compile programs with GHC, you need a machine with 64+MB memory, GCC
76 and perl. This release is known to work on the following platforms:
77
78   * i386-unknown-{linux,*bsd,mingw32}
79   * sparc-sun-solaris2
80   * alpha-dec-osf3
81   * powerpc-apple-darwin (MacOS/X)
82
83 Ports to the following platforms should be relatively easy (for a
84 wunderhacker), but haven't been tested due to lack of time/hardware:
85
86   * hppa1.1-hp-hpux{9,10}
87   * i386-unknown-solaris2
88   * mips-sgi-irix{5,6}
89   * {rs6000,powerpc}-ibm-aix
90
91 The builder's guide on the web site gives a complete run-down of what
92 ports work; it can be found at
93
94    http://www.haskell.org/ghc/docs/latest/building/building-guide.html
95
96
97 Mailing lists
98 ~~~~~~~~~~~~~
99 We run mailing lists for GHC users and bug reports; to subscribe, use
100 the web interfaces at
101
102         http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
103         http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs
104
105 There are several other haskell and ghc-related mailing lists on
106 www.haskell.org; for the full list, see
107
108         http://www.haskell.org/mailman/listinfo/
109
110 Please report bugs using our SourceForge page at
111         
112         http://sourceforge.net/projects/ghc/
113
114 or send them to glasgow-haskell-bugs@haskell.org.
115
116 GHC users hang out on glasgow-haskell-users@haskell.org.  Bleeding
117 edge CVS users party on cvs-ghc@haskell.org.
118