[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