for review: mention lazy evalution in news

Fergus Henderson fjh at cs.mu.OZ.AU
Tue Mar 16 05:41:45 AEDT 1999


If anyone any see any problems with this change, please speak up...

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

Estimated hours taken: 0.5

NEWS:
w3/news/newsdb.inc:
        Mention the new support for lazy evaluation.

Index: NEWS
===================================================================
RCS file: /home/mercury1/repository/mercury/NEWS,v
retrieving revision 1.134
diff -u -r1.134 NEWS
--- NEWS	1999/03/15 08:47:32	1.134
+++ NEWS	1999/03/15 09:02:16
@@ -1,6 +1,14 @@
 NEWS since Mercury release 0.8:
 -------------------------------
 
+* We've added support for optional lazy evaluation.
+
+  The extras distribution now includes a new module `lazy',
+  which provides support for optional lazy evaluation
+  via a type `lazy(T)', with `delay' and `force' operations.
+  There's also a `lazy_list' module which uses the `lazy' module.
+  See the files in extras/lazy_evaluation for details.
+
 * We've added a new predicate to the Mercury standard library:
 	bag__count_value/3.	
 
Index: w3/news/newsdb.inc
===================================================================
RCS file: /home/mercury1/repository/w3/news/newsdb.inc,v
retrieving revision 1.23
diff -u -r1.23 newsdb.inc
--- newsdb.inc	1999/03/15 08:48:39	1.23
+++ newsdb.inc	1999/03/15 18:39:57
@@ -17,6 +17,20 @@
 */
 
 $newsdb = array(
+"15 Mar 1999" => array("Lazy evaluation",
+
+"The latest development version of the Mercury extras distribution
+now includes support for optional lazy evaluation.
+There is a new module \`lazy', which provides
+a type \`lazy(T)' for lazily-evaluated data structures,
+with \`delay' and \`force' operations.
+There is also a module \`lazy_list', which defines a lazy list
+data type using the \`lazy' module.
+See the files in extras/dynamic_linking for details."
+This will soon be available for
+<A HREF=\"download/rotd.html\">download</A>.
+),
+
 "11 Mar 1999" => array("Prolog debuggers no longer supported",
 
 "We've removed the support for using a Prolog debugger on Mercury programs.
@@ -67,7 +81,7 @@
 
 "The latest development version of the extras distribution
 now includes support for dynamic linking.
-This will soon be available for
+This is now available for
 <A HREF=\"download/rotd.html\">download</A>.
 The interface is based on the C functions dlopen(), dlsym(), and co.,
 which are supported by most modern Unix systems.

-- 
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