genint library implements predicates for generating positive
integers in increasing order. The public predicates are declared
synchronized to prevent race conditions when using a backend Prolog
compiler with multi-threading support.
To load all entities in this library, load the
| ?- logtalk_load(genint(loader)).
To test this library predicates, load the
| ?- logtalk_load(genint(tester)).
genint_core category implements the library predicates. This
category is imported by the default
genint object to provide
application global named counters. To make the counters local and thus
minimize the potential for counter name clashes, the category can be
imported by one of more application objects. Use protected or private
import to restrict the scope of the library predicates.