in reply to Re: From whence comes perl-5.8.6-smartmatch.tar?
in thread From whence comes perl-5.8.6-smartmatch.tar?
I've also been pondering if there's some rude way for me to manually resolve those symbols are runtime, even if they're not exported.
The simple answer is no. Unfortunately, the complicated answer is no also ;(
There really is no way to know where a piece of code has been stuffed in a dll if it's entrypoint is not exported.
The real answer here is to export all the entrypoints. It costs (almost) nothing to do and so what if people can call entrypoints that are not documented as public? If those entrypoints go away or change, and their code breaks--it's their problem.
Given that there isn't anyway to police this on most platforms including the 'reference platform', it's very much at odds with Perl's usual permissive stance, and very unfair on user of those few platforms that can enforce it.
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^3: From whence comes perl-5.8.6-smartmatch.tar?
by xmath (Hermit) on Jan 09, 2007 at 16:38 UTC | |
by BrowserUk (Patriarch) on Jan 09, 2007 at 16:50 UTC |