[m-rev.] diff 1/2: Edit README.md

Paul Bone paul at bone.id.au
Wed May 28 14:31:01 AEST 2014


From: Peter Wang <novalazy at gmail.com>

README.md:
    Fixed whitespace.

    Made more succinct.
---
 README.md | 104 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 51 insertions(+), 53 deletions(-)

diff --git a/README.md b/README.md
index a9b6b90..d14637c 100644
--- a/README.md
+++ b/README.md
@@ -5,62 +5,62 @@ Mercury
 language which combines the clarity and the expressiveness of declarative
 programming with advanced static analysis and error detection features.
 
-This README file contains very little information itself.  It is intended to
-direct the reader to the specific information they're looking for.
-More detailed information is available on the [website's about
-pages](http://www.mercurylang.org/about.html), in other README files in the
-root directory of the source code repository, and in the
+More information is available on the
+[website's about pages](http://www.mercurylang.org/about.html),
+in other README files in the source code repository, and in the
 [documentation](http://www.mercurylang.org/documentation/documentation.html).
 
 ## README files
 
-Mercury has a number of different
-[Backends](http://www.mercurylang.org/about/backends.html) These include two
-different C backends, plus backends for Java, C# and Erlang.
-Mercury also works on different operating systems and with different C
-compilers.  Specific information is contained in individual README files as
-follows:
-
- * [Bootstrapping](README.bootstrap) discusses how to get Mercury installed.
-
-   This is important as Mercury is written in Mercury, so installing Mercury
-   without an existing installation of Mercury requires bootstrapping.
-
- * C Low-level backend
-
-   This backend works well with GCC but also works with:
-
-  * [Clang](README.clang)
-  * [lcc](README.lcc)
-
- * High-level backend targets
-  * C
-  * [C#](README.CSharp)
-  * [Erlang](README.Erlang)
-  * [Java](README.Java)
- * Experimental / Obsolete backends
-  * [.Net IL](README.DotNet)
- * Unix
-  * [Linux](README.Linux)
-   * [Alpha](README.Linux-Alpha)
-   * [PPC](README.Linux-PPC)
-   * [m68k](README.Linux-m68k)
-  * [MacOS](README.MacOS)
-  * [FreeBSD](README.FreeBSD)
-  * [AIX](README.AIX)
-  * [HP-UX](README.HPUX)
-  * [IRIX-5](README.IRIX-5)
-  * [Solaris](README.Solaris)
- * [Windows](README.MS-Windows)
-  * Using the [Visual C compiler](README.MS-VisualC)
-  * Using the [MinGW gcc compiler](README.MinGW)
-  * Using the [Cygwin](README.Cygwin) environment
- * Cross compilation
-  * [MinGW](README.MinGW-cross)
+The Mercury compiler has a number of different
+[backends](http://www.mercurylang.org/about/backends.html)
+and works on different operating systems.
+Specific information is contained in individual README files:
 
-## Other information
+  * [Bootstrapping](README.bootstrap) discusses how to get Mercury installed.
+
+    This is important as the Mercury compiler is written in Mercury.
+
+  * C Low-level backend
+
+    This backend works well with GCC but also works with:
+
+      * [Clang](README.clang)
+      * [lcc](README.lcc)
+
+  * High-level backend targets
+
+      * C
+      * [C#](README.CSharp)
+      * [Erlang](README.Erlang)
+      * [Java](README.Java)
+
+  * Experimental / Obsolete backends
 
-Other information is available in text files in the source code repository.
+      * [.Net IL](README.DotNet)
+
+  * Platforms
+
+      * [Linux](README.Linux)
+        ([Alpha](README.Linux-Alpha),
+        [PPC](README.Linux-PPC),
+        [m68k](README.Linux-m68k))
+      * [MacOS X](README.MacOS)
+      * [FreeBSD](README.FreeBSD)
+      * [AIX](README.AIX)
+      * [HP-UX](README.HPUX)
+      * [IRIX-5](README.IRIX-5)
+      * [Solaris](README.Solaris)
+      * [Windows](README.MS-Windows)
+        ([Visual C](README.MS-VisualC),
+        [MinGW](README.MinGW),
+        [Cygwin](README.Cygwin))
+
+  * Cross compilation
+
+      * [MinGW](README.MinGW-cross)
+
+## Other information
 
 See the current [release notes](RELEASE_NOTES) for the latest stable release.
 The [history](HISTORY) file is relevant if you want to find out more about the
@@ -80,6 +80,4 @@ about contributing such as coding styles.
 
 ## Contact
 
-Finally contact information is provided on [our contact
-page](http://www.mercurylang.org/contact.html).
-
+See [our contact page](http://www.mercurylang.org/contact.html).
-- 
2.0.0.rc0




More information about the reviews mailing list