At 04:55 AM 6/12/2002 -0400, Dan Sugalski wrote:
>   loadlib Sx, Sy
>
>Where Sx is the fully qualified name of the library we're loading, and Sy 
>is the name of the routine that we're invoking once we load the library. 
>This should be the *only* routine the library exports.
>
>The exported name should be the MD5 checksum of a string that represents 
>the actual routine name we're looking for. This, I think, should be 
>specified somewhere external to the library, in some sort of metadata 
>file, I think. (Not sure, I'm waffling here. But we need this to be unique)

What is MD5 checksum buying us over a sufficiently mangled name?
We are only worried about uniquness, right? I was hoping we could do
extensions without needing a pre-processor to get away from the current XS
mess. Why not something plain-text like:

P6M_init_<namespace>_<module>

-Melvin

Reply via email to