details below.
Haskell is "the" standard lazy functional programming language; the
-current language version is 1.3, agreed in May, 1996. The Haskell
+current language version is 1.4, agreed in March, 1997. The Haskell
Report is online at
- http://haskell.cs.yale.edu/1.4/haskell-report.html
+ http://haskell.cs.yale.edu/1.4/
GHC 2.02 is a beta-quality release:
* The whole front end, which deals with the module system, has
been rewritten. The interface file format has changed.
- * GHC 2.02 comes complete with Green Card, a C foreign language
+ * GHC 2.02 is released together with Green Card, a C foreign language
interface for GHC. Green card is a pre-processor that
scans Haskell source files for Green Card directives, which
it expands into tons of "ccall" boilerplate that marshalls
your arguments to and from C.
- * GHC 2.02 is available for Windows NT. From now on, Windows NT
- will be a fully supported platform for GHC.
+ * GHC 2.02 is available for Win32 platforms, which, from now on,
+ is a fully supported platform for GHC.
- * GHC 2.02 supports full cross moudule inlining. Unlike 0.29 and
+ * GHC 2.02 supports full cross module inlining. Unlike 0.29 and
its predecessors, inlining can happen even if the inlined body
mentions a function or type that is not itself exported. This is
one place Haskell 1.4's new module system really pays off.
building from sources), GNU C (`gcc'), and `perl'. We have seen GHC
2.01 work on these platforms: alpha-dec-osf2, hppa1.1-hp-hpux9,
sparc-sun-{sunos4,solaris2}, mips-sgi-irix5, and
-i386-unknown-{linux,solaris2,freebsd}. Similar platforms should work
-with minimal hacking effort. The installer's guide give a full
-what-ports-work report.
+i386-unknown-{linux,solaris2,freebsd,cygwin32}. Similar platforms
+should work with minimal hacking effort. The installer's guide
+give a full what-ports-work report.
Binaries are distributed in `bundles', e.g. a "profiling bundle" or a
"concurrency bundle" for your platform. Just grab the ones you need.
world'. Used for bootstrapping the system.
About 4MB.
-ghc-2.02-<bundle>-hc-files.tar.gz Further sets of .hc files, for
- building other "bundles", e.g., profiling.
-
-ghc-2.02-hi-files-<blah>.tar.gz Sometimes it's more convenient to
- use a different set of interface files than
- the ones in *-src.tar.gz. (The installation
- guide will advise you of this.)