[m-rev.] for review: announce `mmc --make'

Simon Taylor stayl at cs.mu.OZ.AU
Tue Oct 22 22:18:56 AEST 2002


Estimated hours taken: 0.25
Branches: main

NEWS:
w3/news/newsdb.inc:
	Announce `mmc --make'.

Index: NEWS
===================================================================
RCS file: /home/mercury1/repository/mercury/NEWS,v
retrieving revision 1.273
diff -u -u -r1.273 NEWS
--- NEWS	22 Oct 2002 04:35:48 -0000	1.273
+++ NEWS	22 Oct 2002 10:00:52 -0000
@@ -14,6 +14,7 @@
 * Support for Haskell-like "@" expressions.
 
 Changes to the Mercury compiler:
+* A new `--make' option, for simpler building of programs.
 * A new `--smart-recompilation' option, for fine-grained dependency tracking.
 * A new optional warning: `--warn-non-tail-recursion'.
 * A new optimization: `--constraint-propagation'.
@@ -297,6 +298,12 @@
   better with lex.
 
 Changes to the Mercury compiler:
+
+* There is a new `--make' option which performs most of the functions
+  of Mmake.  The advantages of `mmc --make' are that no `mmake depend'
+  step is necessary and the dependencies are more accurate.  Parallel
+  builds are not yet supported.  See the "Using Mmake" chapter of the
+  "Mercury User's Guide" for details.
 
 * The Mercury compiler can now perform smart recompilation, enabled by the
   `--smart-recompilation' option. With smart recompilation, when the
Index: w3/news/newsdb.inc
===================================================================
RCS file: /home/mercury1/repository/w3/news/newsdb.inc,v
retrieving revision 1.72
diff -u -u -r1.72 newsdb.inc
--- w3/news/newsdb.inc	9 Sep 2002 09:51:23 -0000	1.72
+++ w3/news/newsdb.inc	22 Oct 2002 10:03:36 -0000
@@ -21,6 +21,18 @@
 */
 
 $newsdb = array(
+"23 October 2002" => array("New build system",
+
+"The compiler now accepts a `--make' option, which performs most
+of the functions of Mmake.  The advantages of `mmc --make' are
+that no `mmake depend' step is necessary and the dependencies are
+more accurate.  Parallel builds are not yet supported.  See the
+\"Using Mmake\" chapter of the
+<A HREF=\"$user_guide_latest\">Mercury User's Guide</A>.
+`mmc --make' is available in the latest
+<A HREF=\"download/rotd.html\">release of the day</A>."
+),
+
 "17 August 2002" => array("Two PhD theses",
 
 "Two PhD theses on Mercury are now available from our
--------------------------------------------------------------------------
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