Commit 91fc4537 authored by sof's avatar sof
Browse files

[project @ 1997-03-25 21:17:48 by sof]

Last-minute 2.02 updates
parent c93fa934
......@@ -7,10 +7,10 @@ are freely available by anonymous FTP and on the World-Wide Web;
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:
......@@ -48,16 +48,16 @@ include:
* 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.
......@@ -80,9 +80,9 @@ To run this release, you need a machine with 16+MB memory (more if
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.
......@@ -169,10 +169,3 @@ ghc-2.02-hc-files.tar.gz Basic set of intermediate C (.hc) files for the
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.)
......@@ -53,7 +53,7 @@ binary-dist::
$(MV) $(BIN_DIST_TMPDIR)/$(BIN_DIST_NAME)/Makefile-bin.in $(BIN_DIST_TMPDIR)/$(BIN_DIST_NAME)/Makefile.in
$(MV) $(BIN_DIST_TMPDIR)/$(BIN_DIST_NAME)/configure-bin.in $(BIN_DIST_TMPDIR)/$(BIN_DIST_NAME)/configure.in
@echo "Generating a shippable configure script.."
-(cd $(BIN_DIST_TMPDIR)/$(BIN_DIST_NAME); autoconf )
#-(cd $(BIN_DIST_TMPDIR)/$(BIN_DIST_NAME); autoconf )
#
# Creating and copying the documentation into the bin-dist tree.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment