diff: changes to NEWS file

Fergus Henderson fjh at kryten.cs.mu.OZ.AU
Tue Sep 30 02:23:13 AEST 1997


NEWS:
	The bug with trailing has been fixed.
	Mention store.m and tr_store.m.
	Mention changes to unsorted_aggregate/4.

Index: NEWS
===================================================================
RCS file: /home/staff/zs/imp/mercury/NEWS,v
retrieving revision 1.74
diff -u -u -r1.74 NEWS
--- 1.74	1997/09/20 18:51:03
+++ NEWS	1997/09/29 16:21:18
@@ -53,11 +53,21 @@
   reference manual (it's at the end of the "C interface" section,
   which is in the chapter on "Pragmas").
 
-* We've added support for backtrackable destructive update on arrays.
+* We've rewritten the `store' module to use unique modes.
 
-  See the new module `tr_array' in the extras/trailed_update.
+  The `store' module provides mutable variables.
 
-  XXX Currently buggy -- see the "Trailing" documentation.
+* We've added library modules for backtrackable destructive update.
+
+  See the new modules `tr_array' and `tr_store' in the extras/trailed_update.
+  These are versions of `array' and `store' that use trailed backtrackable
+  destructive update.
+
+* The library predicate unsorted_aggregate/4 in std_util.m
+  now interleaves calls of the aggregation predicate with
+  the generation of solutions, rather than first finding all
+  solutions and then aggregating them.  This allows you
+  to print out solutions as they are found, for example.
 
 * We've improved the C interface.
 
-- 
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