[m-rev.] for review: list_util and map_util

Zoltan Somogyi zs at cs.mu.OZ.AU
Fri Jun 13 18:21:11 AEST 2003

On 13-Jun-2003, Ralph Becket <rafe at cs.mu.OZ.AU> wrote:
> I have no great problem with adding list_util.m and map_util.m, but I'd
> like to hear a more detailed argument in favour of adding them.

To reduce compilation times when a module uses only the basic functionality
of list or map. To a letter extent, to make the interfaces of those two
modules somewhat smaller, to reduce clutter and avoid scaring novices :-)

> Couldn't the same effect as this proposed change be achieved by
> reordering the interface sections of list.m and map.m and adding a
> big banner comment above the sections for the predicates you propose
> moving, saying something to the effect that one should only bother
> exploring past this point if one hasn't yet seen the right tool for
> the job in mind?

Not the first one.

> I use list.'..' often enough to feel it belongs in list.m

I use some of the moved predicates often too. You still can, just remember
to import list_util as well as list. The compiler will tell you to anyway.

mercury-reviews mailing list
post:  mercury-reviews at cs.mu.oz.au
administrative address: owner-mercury-reviews at cs.mu.oz.au
unsubscribe: Address: mercury-reviews-request at cs.mu.oz.au Message: unsubscribe
subscribe:   Address: mercury-reviews-request at cs.mu.oz.au Message: subscribe

More information about the reviews mailing list