[m-rev.] diff: www: update for 0.10.1

Fergus Henderson fjh at cs.mu.OZ.AU
Thu Apr 5 02:08:40 AEST 2001


Estimated hours taken: 1
Branches: main

Update the web pages for release 0.10.1.

w3/news/newsdb.inc:
	Add a news item for 0.10.1.

w3/download/include/release.inc:
w3/download/include/release-0.10.inc:
	Update for release 0.10.1.

w3/download/include/old-release.inc:
	Move the stuff for release 0.10 to the list of old releases.

Workspace: /mnt/murlibobo/home/mercury0/fjh/mercury
Index: w3/download/include/old-release.inc
===================================================================
RCS file: /home/mercury1/repository/w3/download/include/old-release.inc,v
retrieving revision 1.9
diff -u -d -r1.9 old-release.inc
--- w3/download/include/old-release.inc	2001/04/03 07:06:36	1.9
+++ w3/download/include/old-release.inc	2001/04/04 16:03:47
@@ -1,3 +1,53 @@
+<?
+
+#
+# This is PHP3 code.  On Debian systems (e.g. venus.cs.mu.oz.au),
+# see /usr/share/doc/php3-doc/html/index.html for documentation on PHP3.
+#
+
+$aus_ftp = "ftp://ftp.mercury.cs.mu.oz.au/pub/mercury/";
+$aus_http = "http://www.cs.mu.oz.au/mercury/download/files/";
+$usa_sourceforge_http = "http://prdownloads.sourceforge.net/mercury/";
+$usa_sunsite_ftp = "ftp://sunsite.unc.edu/pub/Linux/devel/lang/mercury/";
+$usa_sunysb_ftp = "ftp://ftp.cs.sunysb.edu/pub/XSB/mercury/";
+$sweden_ftp = "ftp://ftp.csd.uu.se/pub/Mercury/";
+
+#
+# XXX The stuff for the Uppsala and Stonybrook ftp sites is disabled,
+# since those sites are not working/updated at the moment.
+#
+$Uppsala = "no";
+$Stonybrook = "no";
+
+function link_to ($directory, $filename, $description)
+{
+	echo "<a href = \"" . $directory . $filename .
+		"\">" . $description . "</a>\n";
+	echo "   \n";
+}
+
+function links_to_file ($filename, $Sunsite)
+{
+	global $aus_ftp, $aus_http, $usa_sourceforge_http, $usa_sunsite_ftp,
+		$usa_sunysb_ftp, $sweden_ftp;
+	global $Uppsala, $Stonybrook;
+
+	link_to ($aus_ftp, $filename, "Australia (FTP)");
+	link_to ($aus_http, $filename, "Australia (HTTP)");
+	if ($Sunsite == "yes") {
+		link_to ($usa_sunsite_ftp, $filename, "USA (Sunsite FTP)");
+	}
+	link_to ($usa_sourceforge_http, $filename, "USA (SourceForge HTTP)");
+	if ($Uppsala == "yes") {
+		link_to ($usa_sunysb_ftp, $filename, "USA (Stonybrook FTP)");
+	}
+	if ($Stonybrook == "yes") {
+		link_to ($sweden_ftp, $filename, "Sweden (FTP)");
+	}
+}
+
+?>
+
 <h2>Old Releases</h2>
 
 The Mercury distribution has been released to the public several times.
@@ -10,6 +60,119 @@
 
 Please note, however, that the source and binaries for these
 releases are often no longer available from the FTP site.
+
+<h3>Release 0.10</h3>
+
+<h4>Information</h4>
+
+<ul>
+<li> <a href = "release-0.10.html">
+     Release notes for 0.10.1 and 0.10
+     </a>
+<li> <a href = "release-0.10-contents.html">
+     Contents of release 0.10.1 distribution
+     </a>
+<li> <a href = "release-0.10-bugs.html">
+     Known problems with release 0.10.1
+     </a>
+<li> <a href = "limitations.html">
+     Limitations of the current release.
+     </a>
+</ul>
+
+<h4><a name="source">Source Distribution</a></h4>
+
+The main "mercury-compiler" source distribution is about 10 Mb.
+This includes the compiler, standard library,
+debugger, profiler, and other tools.
+(Note that this does <em>not</em> include all the sources needed to build
+the <a href="<?echo $root?>/download/gcc_backend.html">
+native-code back-end</a>; for that you also need the
+"mercury-gcc" and "gcc" distributions.
+See <a href="<?echo $root?>/download/gcc_backend.html">here</a>
+for details.)
+
+<p>
+
+There is also a small "mercury-extras" distribution which contains a number
+of useful additional libraries.  This is distributed separately,
+mainly for copyright reasons (some of the additional libraries do
+not meet the Debian Free Software Guidelines).
+We strongly recommend that everyone who downloads the "compiler"
+distribution should also download the "extras" distribution.
+
+<p>
+
+Finally there is also a "mercury-tests" distribution which contains our
+test suite.  This may be useful if you are modifying the compiler,
+or porting it to a new system.
+
+<dl>
+<dt> Compiler (10 Mb)
+<dd> 
+<? links_to_file("mercury-compiler-0.10.tar.gz", "yes") ?>
+<p>
+Sunsite also has many 
+<a href="http://sunsite.unc.edu/pub/Linux/MIRRORS.html">mirrors</a>.<br>
+The Mercury compiler source distribution is available in the
+/pub/Linux/devel/lang/mercury directory on Sunsite,
+or its equivalent place on the mirrors.
+<p>
+
+<dt> Extras (580 kb)
+<dd>
+<? links_to_file("mercury-extras-0.10.tar.gz", "no") ?>
+<p>
+
+<dt> Tests (381 kb)
+<dd>
+<? links_to_file("mercury-tests-0.10.tar.gz", "no") ?>
+</dl>
+
+<h3><a name="binaries">Binary Distribution</a></h3>
+
+Binary distributions of Mercury 0.10:
+<br>
+(Note that some of these URLs will be dangling links until we have
+installed all the binary distributions.)
+<p>
+
+<dl>
+    <dt>x86 machines running Microsoft Windows 95, 98, 98SE, ME, NT, or 2000.
+	<dd> Compiler + Extras + Tests (about 20 Mb): <br>
+<? links_to_file("mercury-0.10.i686-pc-windows-cygwin.tar.gz", "no"); ?>
+	<p>
+
+    <dt>x86 machines running Linux (ELF executable format, libc 6.1)
+	<dd> Note that these binary distributions work ONLY with libc 6.1.x.
+	     Unfortunately they do NOT work with libc 6.0. This is due
+	     to incompatibilities between libc versions 6.0 and 6.1
+	     (i.e. glibc 2.0 and 2.1).
+	     <p>
+
+	     Ordinary package (*.tar.gz) <br>
+	     Compiler + Extras + Tests (about 30 Mb): <br>
+<? links_to_file("mercury-0.10.i686-pc-linux-libc2.1-gnu-O5.tar.gz", "no"); ?>
+	<p>
+
+    <dt>Sun SPARC machines running Solaris 2.x and SunOS 5.6
+	<dd> Compiler + Extras + Tests (about 35 Mb): <br>
+<? links_to_file("mercury-0.10.sparc-sun-solaris2.7.tar.gz", "no"); ?>
+	<br>
+	<em> <strong>WARNING:</strong> 
+We've had reports that some users have had trouble untarring some of
+the binary distributions for Solaris, with tar reporting
+"directory checksum error".  This appears to be due to a bug in
+Sun tar.  If you encounter this problem, then (1) let us know
+and (2) use GNU tar. </em>
+	<p>
+
+    <dt>DEC Alpha machines running OSF/1 or Digital Unix
+	<dd> Compiler + Extras + Tests (about 66 Mb): <br>
+<? links_to_file("mercury-0.10.alpha-dec-osf3.2.tar.gz", "no"); ?>
+
+</dl>
+
 
 <h3>Release 0.9.1</h3>
 
Index: w3/download/include/release-0.10.inc
===================================================================
RCS file: /home/mercury1/repository/w3/download/include/release-0.10.inc,v
retrieving revision 1.3
diff -u -d -r1.3 release-0.10.inc
--- w3/download/include/release-0.10.inc	2001/03/28 12:28:57	1.3
+++ w3/download/include/release-0.10.inc	2001/04/04 15:28:29
@@ -1,6 +1,16 @@
+<h2>New in release 0.10.1 of the Mercury distribution</h2>
 
-<h2>New in release 0.10.0 of the Mercury distribution</h2>
+This is mainly a bug-fix release.
+<p>
+
+There are however some new packages in the mercury-extras distribution:
+<ul>
+<li> lex: a lexical analyzer library for Mercury.
+<li> curs: a simplified binding to the ncurses/panel libraries for terminal I/O.
+</ul>
 
+<h2>New in release 0.10 of the Mercury distribution</h2>
+
 <h3>HIGHLIGHTS</h3>
 
 Changes to the Mercury language:
@@ -41,7 +51,14 @@
 <li> There's a version of the new back-end which compiles directly
   to assembler, using the GCC back-end.
 <li> Various improvements to `mtags'.
+</ul>
 
+Additional packages in the mercury-extras distribution:
+<ul>
+<li> Moose: a parser generator for Mercury.
+<li> concurrency: support for multi-threading/concurrency.
+<li> stream: an implementation of generic I/O streams, using type classes.
+<li> xml: a library for parsing XML.
 </ul>
 
 <h3>DETAILED LISTING</h3>
Index: w3/download/include/release.inc
===================================================================
RCS file: /home/mercury1/repository/w3/download/include/release.inc,v
retrieving revision 1.20
diff -u -d -r1.20 release.inc
--- w3/download/include/release.inc	2001/04/04 15:08:47	1.20
+++ w3/download/include/release.inc	2001/04/04 15:54:18
@@ -49,6 +49,8 @@
 ?>
 <h2><a name="info">Current Release</a></h2>
 
+Mercury 0.10.1 was released on April 4, 2001.
+<p>
 Mercury 0.10 was released on February 25, 2001.
 <p>
 The NEWS file, detailing differences since the release of 0.9.1,
@@ -59,13 +61,13 @@
 
 <ul>
 <li> <a href = "release-0.10.html">
-     Release notes for 0.10
+     Release notes for 0.10.1 and 0.10
      </a>
 <li> <a href = "release-0.10-contents.html">
-     Contents of release 0.10 distribution
+     Contents of release 0.10.1 distribution
      </a>
 <li> <a href = "release-0.10-bugs.html">
-     Known problems with release 0.10
+     Known problems with release 0.10.1
      </a>
 <li> <a href = "limitations.html">
      Limitations of the current release.
@@ -197,7 +199,7 @@
 <dl>
 <dt> Compiler (10 Mb)
 <dd> 
-<? links_to_file("mercury-compiler-0.10.tar.gz", "yes") ?>
+<? links_to_file("mercury-compiler-0.10.1.tar.gz", "yes") ?>
 <p>
 Sunsite also has many 
 <a href="http://sunsite.unc.edu/pub/Linux/MIRRORS.html">mirrors</a>.<br>
@@ -208,17 +210,17 @@
 
 <dt> Extras (580 kb)
 <dd>
-<? links_to_file("mercury-extras-0.10.tar.gz", "no") ?>
+<? links_to_file("mercury-extras-0.10.1.tar.gz", "no") ?>
 <p>
 
 <dt> Tests (381 kb)
 <dd>
-<? links_to_file("mercury-tests-0.10.tar.gz", "no") ?>
+<? links_to_file("mercury-tests-0.10.1.tar.gz", "no") ?>
 </dl>
 
 <h3><a name="binaries">Binary Distribution</a></h3>
 
-Binary distributions of Mercury 0.10:
+Binary distributions of Mercury 0.10.1:
 <br>
 (Note that some of these URLs will be dangling links until we have
 installed all the binary distributions.)
@@ -227,7 +229,7 @@
 <dl>
     <dt>x86 machines running Microsoft Windows 95, 98, 98SE, ME, NT, or 2000.
 	<dd> Compiler + Extras + Tests (about 20 Mb): <br>
-<? links_to_file("mercury-0.10.i686-pc-windows-cygwin.tar.gz", "no"); ?>
+<? links_to_file("mercury-0.10.1.i686-pc-windows-cygwin.tar.gz", "no"); ?>
 	<p>
 
     <dt>x86 machines running Linux (ELF executable format, libc 6.1)
@@ -239,7 +241,7 @@
 
 	     Debian Package (*.deb) <br>
 	     Compiler only (about 28 Mb): <br>
-<? links_to_file("mercury-0.10-1.deb", "no"); ?>
+<? links_to_file("mercury-0.10.1-1.deb", "no"); ?>
 	     <br>
 	     If you get this package, we suggest that you also download
 	     the "extras" source distribution.
@@ -247,7 +249,7 @@
 
 	     RedHat Package (*.rpm) <br>
 	     Compiler only (about 28 Mb): <br>
-<? links_to_file("mercury-0.10-1.rpm", "no"); ?>
+<? links_to_file("mercury-0.10.1-1.rpm", "no"); ?>
 	     <br>
 	     If you get this package, we suggest that you also download
 	     the "extras" source distribution. 
@@ -255,12 +257,12 @@
 
 	     Ordinary package (*.tar.gz) <br>
 	     Compiler + Extras + Tests (about 30 Mb): <br>
-<? links_to_file("mercury-0.10.i686-pc-linux-libc2.1-gnu-O5.tar.gz", "no"); ?>
+<? links_to_file("mercury-0.10.1.i686-pc-linux-libc2.1-gnu-O5.tar.gz", "no"); ?>
 	<p>
 
     <dt>Sun SPARC machines running Solaris 2.x and SunOS 5.6
 	<dd> Compiler + Extras + Tests (about 35 Mb): <br>
-<? links_to_file("mercury-0.10.sparc-sun-solaris2.7.tar.gz", "no"); ?>
+<? links_to_file("mercury-0.10.1.sparc-sun-solaris2.7.tar.gz", "no"); ?>
 	<br>
 	<em> <strong>WARNING:</strong> 
 We've had reports that some users have had trouble untarring some of
@@ -272,7 +274,7 @@
 
     <dt>DEC Alpha machines running OSF/1 or Digital Unix
 	<dd> Compiler + Extras + Tests (about 66 Mb): <br>
-<? links_to_file("mercury-0.10.alpha-dec-osf3.2.tar.gz", "no"); ?>
+<? links_to_file("mercury-0.10.1.alpha-dec-osf3.2.tar.gz", "no"); ?>
 
 </dl>
 
Index: w3/news/newsdb.inc
===================================================================
RCS file: /home/mercury1/repository/w3/news/newsdb.inc,v
retrieving revision 1.55
diff -u -d -r1.55 newsdb.inc
--- w3/news/newsdb.inc	2001/03/02 10:00:06	1.55
+++ w3/news/newsdb.inc	2001/04/04 16:01:09
@@ -22,10 +22,16 @@
 
 $newsdb = array(
 
-"25 Feb 2001" => array("Mercury 0.10 released",
+"04 Apr 2001" => array("Mercury 0.10.1 released",
 
 "Release information is available
 <A HREF=\"./download/release.html\">here</A>."
+),
+
+"25 Feb 2001" => array("Mercury 0.10 released",
+
+"Release information is available
+<A HREF=\"./download/old-release.html\">here</A>."
 ),
 
 "19 Feb 2001" => array("Native code back-end",

-- 
Fergus Henderson <fjh at cs.mu.oz.au>  |  "I have always known that the pursuit
                                    |  of excellence is a lethal habit"
WWW: <http://www.cs.mu.oz.au/~fjh>  |     -- the last words of T. S. Garp.
--------------------------------------------------------------------------
mercury-reviews mailing list
post:  mercury-reviews at cs.mu.oz.au
administrative address: owner-mercury-reviews at cs.mu.oz.au
unsubscribe: Address: mercury-reviews-request at cs.mu.oz.au Message: unsubscribe
subscribe:   Address: mercury-reviews-request at cs.mu.oz.au Message: subscribe
--------------------------------------------------------------------------



More information about the reviews mailing list