[Info-vax] linkshrlib.com - link opensource libraries into shareable images
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Fri Aug 3 11:30:03 EDT 2012
On 2012-08-03 14:55:55 +0000, Jose Baars said:
>
>>
>> Full disclosure: I shipped one of these API scanner hacks on the
>> Freeware an eon or two back.
>>
> What was it called? Is it still online somewhere?
The transfer vector hack is buried here:
<http://decuslib.com/freeware/freewarev80/libxml2-2_6_24/>, and
definitely read the caveats.
I'm well aware of the many messes that are involved here (and whether
that's with an imperfect OpenVMS API, with the perils of "good enough"
code, with rummaging around in the undocumented compiler ANA files, and
with scanning great wads of source code, and with the effort involved
in supporting any of this) which was why a "good enough" approach would
have been preferable to what was and what still is available here.
Then there's the obvious approach of reducing some of these problems
with the assistance of an IDE, too. An IDE can reformat, refactor and
analyze the source code into an aggregate that's more manageable by the
downstream tools. The classic concept of a text editor, compiler and
linker as discrete tools is thankfully dying; they've always been
closely linked, but the discrete tools never been very good about
sharing code and contextual information.
As for the related discussion of C++ symbol mangling, there's a copy of
Craig A Berry's implementation of the mangling code here
<http://labs.hoffmanlabs.com/node/616#comment-2293>. (And there's a
secondary question there of why that wasn't an API somewhere, too.)
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list