[m-rev.] for post commit review: bump the minimum requirements for the C# backend

Julien Fischer jfischer at opturion.com
Thu Jan 4 14:50:43 AEDT 2018


For post-commit review.

(Note: I will update the configure script separately.)

-----------------------

Bump the minimum requirements for the C# backend.

README.CSharp:
     Require at least version 4.5 of the .NET framework (or
     the equivalent version of Mono).

     Delete the bit about the aliases for the Mono C# compiler.
     As of Mono 2.11, mcs is the only one we need be concerned with.

Julien.

diff --git a/README.CSharp b/README.CSharp
index c1ff7e8..6de4012 100644
--- a/README.CSharp
+++ b/README.CSharp
@@ -10,31 +10,12 @@ bytecode suitable for running on the .NET or Mono runtime systems.
  The port is mostly complete, but some parts of the Mercury standard
  library are not yet implemented (for a full list see the FAQ below).

-The port is currently targeted at C# 2.0 or higher.
+The port is targeted at C# 5.0 or higher.

  PREREQUISITES

-In order to try this system you will need
-
-        - Either Microsoft.NET or Mono 2.8 or above.
-
-
-VERSIONS OF THE .NET FRAMEWORK ON MONO
-
-On Mono, the C# compiler has a number of aliases: gmcs, mcs, dmcs.  The alias
-with which the C# compiler is invoked controls which version of the .NET
-framework is used by default.  For Mono 2.8, the defaults are:
-
-    gmcs - .NET version 2.0
-    dmcs - .NET version 4.0
-    mcs  - .NET version 2.0
-
-You can specify what C# compiler Mercury should use at configuration time using
-configure's `--with-csharp-compiler' option.  The output from the configure
-script will report which version of the .NET framework is going be used, for
-example:
-
-    checking version of .NET libraries... 4.0.0.0
+In order to use this port you will need either Microsoft.NET 4.5 or above,
+or Mono 4.0 or above.

  -----------------------------------------------------------------------------



More information about the reviews mailing list