[m-rev.] trivial for review: added set.size
Ondrej Bojar
bojar at csse.unimelb.edu.au
Mon Feb 5 22:06:35 AEDT 2007
Simon Taylor wrote:
> On 05-Feb-2007, Ondrej Bojar <obo at cuni.cz> wrote:
> We already have set.count/1 that does the same thing.
I *had* the feeling that I have seen a predicate like that before
actually adding this one, but I failed to find it today...
So another proposal: just an extended comment to add the relevant keywords:
set.m:
Trivial change, added some keywords to the comment, so that people
can find the predicate.
Index: set.m
===================================================================
RCS file: /home/mercury/mercury1/repository/mercury/library/set.m,v
retrieving revision 1.80
diff -u -r1.80 set.m
--- set.m 1 Dec 2006 15:04:37 -0000 1.80
+++ set.m 5 Feb 2007 11:05:09 -0000
@@ -221,6 +221,7 @@
:- func set.difference(set(T), set(T)) = set(T).
% `set.count(Set, Count)' is true iff `Set' has `Count' elements.
+ % In other words, set.count returns the set size aka cardinality.
%
:- pred set.count(set(T)::in, int::out) is det.
:- func set.count(set(T)) = int.
>
> Simon.
> --------------------------------------------------------------------------
> mercury-reviews mailing list
> Post messages to: mercury-reviews at csse.unimelb.edu.au
> Administrative Queries: owner-mercury-reviews at csse.unimelb.edu.au
> Subscriptions: mercury-reviews-request at csse.unimelb.edu.au
> --------------------------------------------------------------------------
--------------------------------------------------------------------------
mercury-reviews mailing list
Post messages to: mercury-reviews at csse.unimelb.edu.au
Administrative Queries: owner-mercury-reviews at csse.unimelb.edu.au
Subscriptions: mercury-reviews-request at csse.unimelb.edu.au
--------------------------------------------------------------------------
More information about the reviews
mailing list