diff: updates to NEWS

Fergus Henderson fjh at cs.mu.OZ.AU
Sat May 30 07:40:08 AEST 1998


NEWS:
	Delete some stuff accidentally duplicated in my previous change.
	Add some documentation for `--use-subdirs'.

Index: NEWS
===================================================================
RCS file: /home/mercury1/repository/mercury/NEWS,v
retrieving revision 1.102
diff -u -u -r1.102 NEWS
--- NEWS	1998/05/27 04:00:24	1.102
+++ NEWS	1998/05/29 21:38:20
@@ -246,13 +246,6 @@
 * Mode inference can now infer "mostly-unique" modes as well as
   "unique" modes.
 
-* The module system now includes support for nested sub-modules
-  with optional separate compilation.
-
-  The aim of this extension is twofold: to provide better support
-  for structuring large software packages, and to provide
-  more fine-grained encapsulation.
-
 * The module system now includes support for sub-modules.
 
   The aim of this extension is twofold.  One aim is to provide more
@@ -265,8 +258,8 @@
   to combine a group of existing Mercury modules into a single logical
   package, with proper namespace control and encapsulation.
 
-  See the "Modules" chapter of the Mercury language reference manual for
-  details.
+  See the "Modules" chapter of the Mercury language reference manual
+  for details.
 
 * We've made more improvements to the C interface.
 
@@ -400,6 +393,15 @@
   (profile real time) option; profiling just user time or user + system
   time is still not supported on Windows, because to the best of our
   knowledge Windows doesn't provide the necessary system calls.
+
+* Intermediate files can be placed in subdirectories.
+
+  If you use the `--use-subdirs' option to `mmake' or `mmc',
+  then they will create the various intermediate files used
+  by the Mercury implementation in a subdirectory called `Mercury'
+  rather than in the current directory.  (For `mmake', if there
+  is already a `Mercury' subdirectory, then this option is the default.)
+  This keeps your source directories much less cluttered.
 
 * Mmake has a new variable GRADEFLAGS for specifying options that
   affect the grade (compilation model).

-- 
Fergus Henderson <fjh at cs.mu.oz.au>  |  "I have always known that the pursuit
WWW: <http://www.cs.mu.oz.au/~fjh>  |  of excellence is a lethal habit"
PGP: finger fjh at 128.250.37.3        |     -- the last words of T. S. Garp.



More information about the developers mailing list