Skip to content
Snippets Groups Projects
Commit 4ad45759 authored by Simon Marlow's avatar Simon Marlow
Browse files

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

4.04 changes.
parent 98c314db
No related branches found
No related tags found
No related merge requests found
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 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. available via the World-Wide Web and through anon. FTP; details below.
Haskell is "the" standard lazy functional programming language; the Haskell is "the" standard lazy functional programming language; the
...@@ -11,37 +11,28 @@ Haskell related information is available from the Haskell home page at ...@@ -11,37 +11,28 @@ Haskell related information is available from the Haskell home page at
http://haskell.org/ http://haskell.org/
GHC has a new Web page; point your browser at GHC's Web page lives at
http://research.microsoft.com/users/t-simonm/ghc/ http://research.microsoft.com/users/t-simonm/ghc/
+ What's new + 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. For full details see the release notes:
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:
http://research.microsoft.com/users/t-simonm/ghc/Docs/latest/users_guide/users_guide-1.html#ss1.4 http://research.microsoft.com/users/t-simonm/ghc/Docs/latest/users_guide/users_guide-1.html#ss1.4
A source distribution and binaries for common architectures are
available from the web page.
+ Mailing lists + Mailing lists
================ ================
...@@ -82,18 +73,17 @@ for tar, please)! ...@@ -82,18 +73,17 @@ for tar, please)!
====================== ======================
To compile up this source-only release, you need a machine with 32+MB 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 memory, GNU C (`gcc'), `perl' plus a version of GHC installed (3.02 at
2.10 at least, 3.02 recommended). This release is known to work on least). This release is known to work on the following platforms:
the following platforms:
* i386-unknown-{linux,solaris2,freebsd,cygwin32} * i386-unknown-{linux,solaris2,freebsd,cygwin32}
* sparc-sun-{sunos4,solaris2} * sparc-sun-{sunos4,solaris2}
* hppa1.1-hp-hpux{9,10}
Ports to the following platforms should be relatively easy, but Ports to the following platforms should be relatively easy, but
haven't been tested due to lack of time/hardware: haven't been tested due to lack of time/hardware:
* alpha-dec-osf{2,3} * alpha-dec-osf{2,3}
* hppa1.1-hp-hpux{9,10}
* mips-sgi-irix{5,6} * mips-sgi-irix{5,6}
* {rs6000,powerpc}-ibm-aix * {rs6000,powerpc}-ibm-aix
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment