[m-rev.] diff: update back-ends page on website

Julien Fischer juliensf at csse.unimelb.edu.au
Thu Nov 24 01:42:33 AEDT 2011


Update the Back-ends page on the website.

w3/include/backends.inc:
 	Point to the paper about the high-level C backend rather than
 	referring readers to the 0.10 release notes.

 	The C# backend is available from the 11.01 release onwards.

w3/include/menubar.inc:
 	Add the C# backend to the menu bar.

Julien.

Index: include/backends.inc
===================================================================
RCS file: /home/mercury/mercury1/repository/w3/include/backends.inc,v
retrieving revision 1.8
diff -u -r1.8 backends.inc
--- include/backends.inc	23 Nov 2010 04:40:45 -0000	1.8
+++ include/backends.inc	23 Nov 2011 14:35:13 -0000
@@ -40,9 +40,10 @@
  	This back-end compiles Mercury code to fairly high-level C
  	code, more like the kind that a C programmer might write.
  	<p>
-	For details, see the
-        <a href="<?echo $root?>/download/release-0.10.html#hlc">
-	announcement of Mercury release 0.10</a>.
+	For more information on the high-level C back-end see the
+	<a href="<?echo $root?>/information/papers.html">papers</a>
+	section of the web site, in particular the paper titled
+	"Compiling Mercury to high-level C code".
  	</dd>
  </dl>
  <p>
@@ -65,7 +66,7 @@
  	or later.
  	</dd>
  <p>
-        <dt><a name="c#"><b>C#.</b></a></dt>
+        <dt><a name="csharp"><b>C#.</b></a></dt>
  	<dd>
  	This back-end compiles Mercury to C#.
  	<p>
@@ -77,8 +78,8 @@
  	not yet support for Mercury-level profiling.
  	<p>
  	For a guide to installing and using the C# grade, refer to
-	README.CSharp and the User's Guide. You will need a Mercury
-	release of the day.
+	README.CSharp and the User's Guide. You will need Mercury release 11.01
+	or later.
  	</dd>
  <p>
          <dt><a name="erlang"><b>Erlang.</b></a></dt>
Index: include/menubar.inc
===================================================================
RCS file: /home/mercury/mercury1/repository/w3/include/menubar.inc,v
retrieving revision 1.25
diff -u -r1.25 menubar.inc
--- include/menubar.inc	28 Sep 2009 07:13:19 -0000	1.25
+++ include/menubar.inc	23 Nov 2011 14:35:31 -0000
@@ -84,6 +84,7 @@
      <a href="<?echo $root?>/backends.html#low_level_c">Low-level C</a><BR>
      <a href="<?echo $root?>/download/release-0.10.html#hlc">High-level C</a><BR>
      <a href="<?echo $root?>/backends.html#java">Java</a><BR>
+    <a href="<?echo $root?>/backends.html#csharp">C#</a><BR>
      <a href="<?echo $root?>/backends.html#erlang">Erlang</a><BR>
      <a href="<?echo $root?>/dotnet.html">Microsoft .NET</a><BR>
      <a href="<?echo $root?>/download/gcc-backend.html">Native code</a><BR>

--------------------------------------------------------------------------
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