[project @ 1996-01-08 20:28:12 by partain]
[ghc-hetmet.git] / ghc / docs / ANNOUNCE-0.22
1              The Glasgow Haskell Compiler -- version 0.22
2              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3
4 A new public release of the Glasgow Haskell Compiler is now
5 available (GHC, version 0.22). Binaries and sources are freely
6 available by FTP; details below.
7
8 Highlights of what's new in 0.22 since 0.19 (December 1993):
9
10   * Faster compilation times (now about 40% slower than HBC if not
11     using -O [on a Sun4]).
12   * Revamped state-tranformer stuff, which affects arrays, calling out
13     to C, and I/O (preparing for Haskell 1.3).
14   * "Threads" stuff -- can do quasi-parallel execution on a
15     uniprocessor.
16   * No more space leaks from lazy pattern-matching.
17   * Alastair Reid's "stable pointers" and "malloc pointers"; friendly
18     interaction with "C Land".
19   * Time profiling no longer attributes great chunks
20     of time to "CAF".  (However, because of the many recent changes,
21     profiling is probably *less* reliable than before.)
22   * New "GHC system library" (analogous to the "HBC system library");
23     not much there, but stay tuned.
24   * Fully supported on DEC Alphas.  Some other porting progress.
25   * Much improved configuration.
26   * Less user namespace pollution by the system.
27   * New mailing lists about Glasgow Haskell.
28
29     - The "glasgow-haskell-users" list is for GHC users to chat among
30       themselves.  Subscribe by sending mail to
31       "glasgow-haskell-users-request@dcs.glasgow.ac.uk".  Messages for the
32       list go to "glasgow-haskell-users".
33
34     - The "glasgow-haskell-bugs" list is for submission of bug reports
35       and discussion thereof.  Subscribe via
36       "glasgow-haskell-bugs-request@dcs.glasgow.ac.uk"; send bug
37       reports and rumination thereupon go to "glasgow-haskell-bugs".
38
39 Please see the release notes for a complete discussion of What's New.
40
41 To run this release, you need a machine with 16+MB memory, GNU C
42 (`gcc') [version 2.1 or greater], and `perl'.  We have seen GHC work
43 in *some* form or fashion on: Sun4s, DEC Alphas, Sun3s, NeXTs,
44 DECstations, HP-PA and SGI boxes.  Sun4s and Alphas, our development
45 platforms, are fully supported.  We distribute binaries for them.
46
47 *** LATE NEWS: Don't use GCC 2.6.0 on the Alpha ***
48
49 Once you have the distribution, please follow the pointers in
50 ghc/README to find all of the documentation in and about this release.
51
52 Please report bugs to glasgow-haskell-bugs@dcs.glasgow.ac.uk and
53 direct general queries to glasgow-haskell-request@<same>.
54
55 Simon Peyton Jones
56
57 Dated: 94/07/27
58 ....................................................................
59
60 How to get it
61 ~~~~~~~~~~~~~
62 This release is available, in whole or in part, from the usual Haskell
63 anonymous FTP sites, in the directory pub/haskell/glasgow:
64
65         ftp.dcs.glasgow.ac.uk  (130.209.240.50)
66         ftp.cs.chalmers.se     (129.16.225.66)          
67         nebula.cs.yale.edu     (128.36.13.1)
68
69 The Glasgow site is mirrored by src.doc.ic.ac.uk, in
70 computing/programming/languages/haskell/glasgow.
71
72 These are the available files (.gz files are gzipped) -- some are `on
73 demand', ask if you don't see them:
74
75 ghc-0.22-bin-sun4.tar.gz A binary distribution -- unpack & run!
76                         For SunOS 4.1.x; assumes you have GNU C (gcc)
77                         version 2.x around...
78
79 ghc-0.22-bin-alpha.tar.gz A binary distribution -- unpack & run!
80                         Built on OSF1 V2.0; assumes you have GNU C (gcc).
81
82 ghc-0.22-bin-<other>.tar.gz Other binary distributions -- we will
83                         make them available as we go along; they
84                         will be announced on the Haskell mailing list
85                         (not elsewhere).
86
87 ghc-0.22-src.tar.gz     The basic source distribution; about 3MB.
88
89 ghc-0.22-hc-files.tar.gz The intermediate C (.hc) files for the
90                          compiler proper, the prelude, and `Hello,
91                          world'.  About 4MB.
92
93 ghc-0.22.ANNOUNCE       This file
94
95 ghc-0.22.{README,RELEASE-NOTES} From the distribution; for those who
96                         want to peek before FTPing...
97
98 ghc-0.22-ps-docs.tar.gz Main GHC documents in PostScript format; in
99                         case your TeX setup doesn't agree with our
100                         DVI files...
101
102 ghc-0.22-hi-files-hbc.tar.gz
103                         Interface files for the compiler proper
104                         (ghc/compiler/*/*.hi), to be used if booting
105                         with HBC.  Not recommended, but some might
106                         want to.  (The distributed .hi files assume
107                         GHC version 0.22.)
108                         
109 There are no diffs from version 0.19, as they would be monstrous.