diff --git a/ANNOUNCE-2.02 b/ANNOUNCE-2.02 index 1938eae8d1ed3e1dd64466c3c10ddec46cb8e2c5..0bb9c24080a33ede5bbcad10e38763442deca1a6 100644 --- a/ANNOUNCE-2.02 +++ b/ANNOUNCE-2.02 @@ -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.) diff --git a/Makefile b/Makefile index 09356fd6084c6d4a5169b12724c46bb0108cad14..5b0fdd190797cad269062ddf00ffe4f31c32eb25 100644 --- a/Makefile +++ b/Makefile @@ -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.