[m-rev.] for review: update website

Peter Wang novalazy at gmail.com
Fri Sep 25 16:37:53 AEST 2009


Branches: main

include/backends.inc:
	Describe Java and Erlang backends as beta-release quality.

	Describe .NET, GCC and bytecode backends as "dormant".

news/newsdb.inc:
	Announce the Java backend.

contact/include/people.inc:
	Move myself into active developers section.

Index: contact/include/people.inc
===================================================================
RCS file: /home/mercury1/repository/w3/contact/include/people.inc,v
retrieving revision 1.20
diff -u -p -r1.20 people.inc
--- contact/include/people.inc	10 Jul 2008 06:58:40 -0000	1.20
+++ contact/include/people.inc	25 Sep 2009 06:32:48 -0000
@@ -18,6 +18,7 @@ schachte at cs.mu.OZ.AU, lecturer
 zs at cs.mu.OZ.AU, senior lecturer
 <li> <a href = "http://www.cs.mu.OZ.AU/~harald/">Harald Søndergaard</a>,
 harald at cs.mu.OZ.AU, senior lecturer
+<li> Peter Wang, wangp at students.cs.mu.oz.au, honours student
 
 </ul>
 
@@ -65,7 +66,6 @@ petdr at cs.mu.OZ.AU, MEngSc student
 <li> Vanessa Teague, summer student
 <li> Bert Thompson, research assistant
 <li> Sam Thurairatnam, summer student
-<li> Peter Wang, wangp at students.cs.mu.oz.au, summer student
 <li> Nicolas Watmough, ndw at students.cs.mu.oz.au, summer student
 <li> Geoff Wilson, summer student
 <li> Michael Wybrow, mjwybrow at cs.mu.oz.au, summer student
Index: include/backends.inc
===================================================================
RCS file: /home/mercury1/repository/w3/include/backends.inc,v
retrieving revision 1.5
diff -u -p -r1.5 backends.inc
--- include/backends.inc	20 Jun 2006 08:47:30 -0000	1.5
+++ include/backends.inc	25 Sep 2009 06:32:48 -0000
@@ -46,7 +46,39 @@ released but are still immature, while o
 	</dd>
 </dl>
 <p>
-<li><i>Released, but still alpha- or beta-release quality:</i>
+<li><i>Beta-release quality:</i>
+<p>
+<dl>
+        <dt><a name="java"><b>Java.</b></a></dt>
+	<dd>
+	This back-end compiles Mercury to Java.
+	<p>
+	The compiler support is complete,
+	includes good support for interfacing with Java
+	(see the language reference manual for details),
+	and the standard library is fairly reasonable.
+	There is no support for Mercury-level debugging or profiling.
+	<p>
+	For a guide to installing and using the Java grade, refer to
+	README.Java and the User's Guide. You will need a release-of-the-day.
+	</dd>
+<p>
+        <dt><a name="erlang"><b>Erlang.</b></a></dt>
+	<dd>
+	This back-end compiles Mercury to Erlang.
+	<p>
+	The compiler support is in good shape,
+	includes good support for interfacing with Erlang
+	(see the language reference manual for details),
+	and the standard library is fairly reasonable.
+	There is no support for Mercury-level debugging or profiling.
+	<p>
+	For a guide to installing and using the Erlang grade, refer to
+	README.Erlang and the User's Guide. You will need a release-of-the-day.
+	</dd>
+</dl>
+<p>
+<li><i>Dormant, not currently under development:</i>
 <p>
 <dl>
         <dt>
@@ -65,27 +97,6 @@ released but are still immature, while o
 	<dd>
 	This back-end compiles to assembler, using the GCC back-end.
 	</dd>
-</dl>
-<p>
-<li><i>Under development:</i>
-<p>
-<dl>
-        <dt><a name="java"><b>Java.</b></a></dt>
-	<dd>
-	This back-end compiles Mercury to Java.
-	<p>
-	The compiler support is in reasonably good shape,
-	includes good support for interfacing with Java
-	(see the language reference manual for details),
-	and the standard library is now fairly reasonable.
-	However, the run-time system as currently implemented
-	lacks support for type classes and Mercury-level
-	debugging and profiling.
-	<p>
-	For more details, see the Mercury source code, in particular
-	compiler/mlds_to_java.m.  For a guide to installing and
-	using the Java grade, refer to README.Java.
-	</dd>
 <p>
 	<dt><a name="bytecode"><b>Mercury byte-code.</b></a></dt>
 	<dd>
Index: news/newsdb.inc
===================================================================
RCS file: /home/mercury1/repository/w3/news/newsdb.inc,v
retrieving revision 1.112
diff -u -p -r1.112 newsdb.inc
--- news/newsdb.inc	27 Jul 2009 06:51:22 -0000	1.112
+++ news/newsdb.inc	25 Sep 2009 06:32:48 -0000
@@ -22,6 +22,12 @@
 
 $newsdb = array(
 
+"25 September 2009" => array("Java backend",
+"The Java backend was restored and improved over the last few months.
+It works good! You need a release of the day.
+"
+),
+
 "27 July 2009" => array("New Presentation",
 "
 The slides for a recent talk entitled "Writing Business Rules Engines in

--------------------------------------------------------------------------
mercury-reviews mailing list
Post messages to:       mercury-reviews at csse.unimelb.edu.au
Administrative Queries: owner-mercury-reviews at csse.unimelb.edu.au
Subscriptions:          mercury-reviews-request at csse.unimelb.edu.au
--------------------------------------------------------------------------



More information about the reviews mailing list