Author(s): Concurrent-safe (and incomplete) version of the aggregates predicates, based on the regular versions by Richard A. O'Keefe and David H.D. Warren. Concurrency-safeness provided by Manuel Carro..
This module implements thread-safe aggregation predicates. Its use and results should be the same as those in the aggregates library, but several goals can use them concurrently without the interference and wrong results (due to implementation reasons) aggregates might lead to. This particular implementation is completely based on the one used in the aggregates library.
conc_aggregates
)conc_aggregates
)
Meta-predicate with arguments: findall(?,goal,?)
.
Usage: findall(?(Template),+Generator,?(List))
* ISO *
Generator
are taken to be existentially quantified. Safe in concurrent applications.
conc_aggregates
)setof/3
is not yet implemented.
bagof/3
is not yet implemented.
Go to the first, previous, next, last section, table of contents.