cvs diff: NEWS
Tyson Richard DOWD
trd at hydra.cs.mu.oz.au
Wed Apr 23 16:53:37 AEST 1997
Hi,
This one's for whoever wants to take an interest.
===================================================================
Estimated hours taken: 0.1
NEWS:
Update NEWS, since you can now construct types, and the order of
arguments in `arg' issue has been resolved.
Index: NEWS
===================================================================
RCS file: /home/staff/zs/imp/mercury/NEWS,v
retrieving revision 1.47
diff -u -r1.47 NEWS
--- NEWS 1997/04/21 03:34:45 1.47
+++ NEWS 1997/04/23 06:49:07
@@ -110,14 +110,17 @@
- We've finally implemented a generic `io__write' predicate.
- - The std_util.m module now contains predicates for traversing
- terms of arbitrary type: arg/3, det_arg/3, functor/3, and
- expand/4. These are similar to Prolog's arg/3, functor/3,
- and '=..'. (There is as yet no method for _constructing_
- terms of arbitrary type, however.)
- XXX we need to fix the order of the arguments to arg/3 to
- match the standard Prolog ordering
+ - The std_util.m module now contains functions and predicates for
+ traversing and constructing terms of arbitrary type.
+ For traversal:
+ predicates argument/3, det_argument/3, functor/3,
+ and expand/4.
+ These are similar to Prolog's arg/3, functor/3, and '=..'.
+ For construction:
+ functions type_of/1, num_functors/1, construct/3 and
+ predicate get_functor/5.
+
- We have a new module called time.m XXX to make benchmarking easier.
The predicate report_stats, which used to be in std_util, is now
in this module.
--
Tyson Dowd #
# Sign on refrigerator:
trd at cs.mu.oz.au # Refrigerate after opening.
http://www.cs.mu.oz.au/~trd # - C. J. Owen.
More information about the developers
mailing list