[m-rev.] for review: move dl.m closure creation into runtime

Fergus Henderson fjh at cs.mu.OZ.AU
Mon Sep 22 10:13:23 AEST 2003


On 20-Sep-2003, Simon Taylor <stayl at cs.mu.OZ.AU> wrote:
> 
> browser/dl.m:
> runtime/mercury_ho_call.{c,h}:
> 	Move the code in dl.m to create closures into the runtime.
> 	The code is actually clarified by implementing it entirely
> 	in C, rather than a mish-mash of C and Mercury.
> 
> 	The rationale for this change is that Aditi needs to be able
> 	to create closures for dynamically linked procedures.  Just
> 	copying browser/dl.m as it was into the Aditi sources would
> 	create an undesirable dependency on Mercury runtime
> 	implementation details.

Shouldn't Aditi use extras/dynamic_linking/dl.m?

-- 
Fergus Henderson <fjh at cs.mu.oz.au>  |  "I have always known that the pursuit
The University of Melbourne         |  of excellence is a lethal habit"
WWW: <http://www.cs.mu.oz.au/~fjh>  |     -- the last words of T. S. Garp.
--------------------------------------------------------------------------
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