[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