[m-dev.] Re: Calling an arbitrary predicate from mdb

Peter Schachte pets at cs.mu.OZ.AU
Fri Dec 4 12:23:36 AEDT 1998


On Thu, Dec 03, 1998 at 08:25:25PM +1100, Fergus Henderson wrote:
> Yes.  A Mercury interface to dlopen(), dlsym(), etc. should be reasonably
> straightforward, and could be very useful.

But how would one write a call to an unknown-at-compile-time
predicate?

Also, Ideally, one would like to use type classes to ensure that the
predicates called and the data structures they returned have the
appropriate interfaces.  What's needed is some kind of load-time
interface checking mechanism.  Any ideas for this?


-- 
Peter Schachte                | Mr. Spock succumbs to a powerful mating urge
mailto:pets at cs.mu.OZ.AU       | and nearly kills Captain Kirk. -- TV Guide,
http://www.cs.mu.oz.au/~pets/ | describing the Star Trek episode _Amok_Time_ 
PGP: finger pets at 128.250.37.3 | 



More information about the developers mailing list