[project @ 1997-03-25 21:17:48 by sof]
authorsof <unknown>
Tue, 25 Mar 1997 21:17:49 +0000 (21:17 +0000)
committersof <unknown>
Tue, 25 Mar 1997 21:17:49 +0000 (21:17 +0000)
Last-minute 2.02 updates

ANNOUNCE-2.02
Makefile

index 1938eae..0bb9c24 100644 (file)
@@ -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
 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
 
 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:
 
 
 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.
 
   * 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.
 
     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.
     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
 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.
 
 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.
 
                         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.)
index 09356fd..5b0fdd1 100644 (file)
--- 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.."
        $(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.
 
 #
 # Creating and copying the documentation into the bin-dist tree.