[m-rev.] for reviews: support impure initalise and finalise predicates
Ralph Becket
rafe at cs.mu.OZ.AU
Tue Oct 4 16:56:29 AEST 2005
Julien Fischer, Tuesday, 4 October 2005:
> For review by anyone.
>
> Estimated hours taken: 4
> Branches: main
>
> Support impure initialise and finalise predicates in user code. In order to
> support this the arity of the initialise or finalise predicate can no longer be
> optionally omitted from the declaration. Supporting impure arity zero
> initialise/finalise declarations removes the restriction that every module that
> has an initialise/finalise declaration must import the io module.
>
> Allow initialize/finalize to be used as synonyms for initialise/finalise.
>
> Improve the documentation of initialise/finalise declarations.
> In particular:
>
> - mention the above changes.
> - mention that they may be cc_multi.
> - specify the order in which they invoked with respect to
> standard library initialisation/finalisation.
> - mention that these declarations are not currently available
> on non-C backends.
Looks great!
--------------------------------------------------------------------------
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