Commit 4ad45759 authored by simonmar's avatar simonmar

[project @ 1999-07-14 11:46:36 by simonmar]

4.04 changes.
parent 98c314db
The Glasgow Haskell Compiler -- version 4.02
The Glasgow Haskell Compiler -- version 4.04
We are pleased to announce a new release of the Glasgow Haskell
Compiler (GHC), version 4.02. The source distribution is freely
Compiler (GHC), version 4.04. The source distribution is freely
available via the World-Wide Web and through anon. FTP; details below.
Haskell is "the" standard lazy functional programming language; the
......@@ -11,37 +11,28 @@ Haskell related information is available from the Haskell home page at
GHC has a new Web page; point your browser at
GHC's Web page lives at
+ What's new
GHC 4.02 fixes several bugs in 4.01 and adds the following major features:
- GHC is now officially Open Source, see the LICENSE file in the
distribution for details.
* Full Haskell 98 language support,
- Rewrite rules can be specified in the source using the RULES
pragma. This is used for automatic fusion of common list functions.
* Scoped type variables,
- Performance tuning: compiled programs now allocate 30% less
and run 20% faster on average compared to GHC 4.02.
* Better warnings for unused variables,
- GHC now uses a Happy parser instead of the old yacc/lex one.
* A new generational garbage collector.
The following things have not been fixed yet:
* The native code generator is still flaky, and is turned off by
default for the time being.
* The profiler is still flaky.
See the release notes for full details:
For full details see the release notes:
A source distribution and binaries for common architectures are
available from the web page.
+ Mailing lists
......@@ -82,18 +73,17 @@ for tar, please)!
To compile up this source-only release, you need a machine with 32+MB
memory, GNU C (`gcc'), `perl' plus a version of GHC installed (version
2.10 at least, 3.02 recommended). This release is known to work on
the following platforms:
memory, GNU C (`gcc'), `perl' plus a version of GHC installed (3.02 at
least). This release is known to work on the following platforms:
* i386-unknown-{linux,solaris2,freebsd,cygwin32}
* sparc-sun-{sunos4,solaris2}
* hppa1.1-hp-hpux{9,10}
Ports to the following platforms should be relatively easy, but
haven't been tested due to lack of time/hardware:
* alpha-dec-osf{2,3}
* hppa1.1-hp-hpux{9,10}
* mips-sgi-irix{5,6}
* {rs6000,powerpc}-ibm-aix
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment