[project @ 2004-02-12 02:04:59 by mthomas]
[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/html/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 Windows Installer (MSI) form
34 for Windows folks.  Binary builds for other platforms are available
35 as a .tar.gz which can be installed wherever you want.  The source
36 distribution is also available from the same place.
37
38 Packages will appear as they are built - if the package for your
39 system isn't available yet, please try again later.
40
41 Background
42 ~~~~~~~~~~
43 Haskell is a standard lazy functional programming language; the
44 current language version is Haskell 98, agreed in December 1998.
45
46 GHC is a state-of-the-art programming suite for Haskell.  Included is
47 an optimising compiler generating good code for a variety of
48 platforms, together with an interactive system for convenient, quick
49 development.  The distribution includes space and time profiling
50 facilities, a large collection of libraries, and support for various
51 language extensions, including concurrency, exceptions, and foreign
52 language interfaces (C, whatever).  GHC is distributed under a
53 BSD-style open source license.
54
55 A wide variety of Haskell related resources (tutorials, libraries,
56 specifications, documentation, compilers, interpreters, references,
57 contact information, links to research groups) are available from the
58 Haskell home page (see below).
59
60
61 On-line GHC-related resources
62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63
64 Relevant URLs on the World-Wide Web:
65
66 GHC home page             http://www.haskell.org/ghc/
67 Haskell home page         http://www.haskell.org/
68 comp.lang.functional FAQ  http://www.cs.nott.ac.uk/~gmh/faq.html
69
70
71
72 System requirements
73 ~~~~~~~~~~~~~~~~~~~
74 To compile programs with GHC, you need a machine with 64+MB memory, GCC
75 and perl. This release is known to work on the following platforms:
76
77   * i386-unknown-{linux,*bsd,mingw32}
78   * sparc-sun-solaris2
79   * alpha-dec-osf3
80   * powerpc-apple-darwin (MacOS/X)
81
82 Ports to the following platforms should be relatively easy (for a
83 wunderhacker), but haven't been tested due to lack of time/hardware:
84
85   * hppa1.1-hp-hpux{9,10}
86   * i386-unknown-solaris2
87   * mips-sgi-irix{5,6}
88   * {rs6000,powerpc}-ibm-aix
89
90 The builder's guide on the web site gives a complete run-down of what
91 ports work; it can be found at
92
93    http://www.haskell.org/ghc/docs/latest/html/building/building-guide.html
94
95
96 Mailing lists
97 ~~~~~~~~~~~~~
98 We run mailing lists for GHC users and bug reports; to subscribe, use
99 the web interfaces at
100
101         http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
102         http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs
103
104 There are several other haskell and ghc-related mailing lists on
105 www.haskell.org; for the full list, see
106
107         http://www.haskell.org/mailman/listinfo/
108
109 Please report bugs using our SourceForge page at
110         
111         http://sourceforge.net/projects/ghc/
112
113 or send them to glasgow-haskell-bugs@haskell.org.
114
115 GHC users hang out on glasgow-haskell-users@haskell.org.  Bleeding
116 edge CVS users party on cvs-ghc@haskell.org.
117