[m-rev.] for review: dumping trace counts

Julien Fischer juliensf at csse.unimelb.edu.au
Mon Sep 25 17:23:41 AEST 2006


On Mon, 25 Sep 2006, Ian MacLarty wrote:

> On Mon, Sep 25, 2006 at 03:58:05PM +1000, Julien Fischer wrote:
>>
>> On Mon, 25 Sep 2006, Zoltan Somogyi wrote:
>>
>>> For review by anyone.
>>>
>>> Question for reviewers: should the dump_trace_counts_to predicate be moved
>>> to a library module to make it available to other programs, and if so,
>>> which
>>> one and with what name?
>>
>> Yes, the io module and io.write_trace_counts. (or alternatively you could
>> add an impure version to benchmarking.)
>>
>
> Note that the preds in benchmarking can be made pure now that we have
> trace goals (by adding io state args).
>
> I'd therefore say it should be benchmarking.write_trace_counts and be
> pure (with io state args).

Note that by doing so you've just introduced a cyclical
dependency between the benchmarking and io modules (if there wasn't
one already ... the library module dependency graph is fairly complicated.)

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