[m-rev.] diff/for review: break up make_hlds.m

Zoltan Somogyi zs at cs.mu.OZ.AU
Tue Jul 26 11:55:49 AEST 2005


On 26-Jul-2005, Ralph Becket <rafe at cs.mu.OZ.AU> wrote:
> Excellent!  I presume that in future we should call the new modules
> directly rather than go via make_hlds, or is that a bad idea?

I think the *interface* of make_hlds has been quite stable for a long while
now, so further changes in that (as opposed to in its implementation) are
not that likely. Even after this change, the complexity of making the HLDS
is all hidden behind the interface presented by make_hlds.m, and I think it
would be a good idea to keep that. You'll note that the interfaces of most
submodules of make_hlds.m contain more predicate declarations than the
interface of make_hlds.m itself.

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