[Info-vax] Listeners in VMS Basic, was: Re: Integrity iLO Configuration?

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Mon Jul 12 17:17:58 EDT 2021


On 2021-07-12 20:37:00 +0000, Chris Townley said:

> Next time was during my IA64 port, where 2 bits of macro didn't work, 
> so I recoded one in C, and one in Basic - both based on the function 
> documentation. Both worked.
> 
> Excepting low level stuff, why does anyone use macro?

Most languages—including C and BASIC—have app code with latent 
"off-by-on" errors. This error genre isn't specific to assembler.

Most Macro32 code is old, and—while some of that Macro32 code is 
maintained and some is not—migrating costs time and money.

It's fairly common to encounter mostly-working Macro32 code left alone 
for years or decades, while Macro32 code requiring on-going maintenance 
or non-trivial enhancements getting migrated.

I've written various Macro32 modules in recent years and re-worked some 
others, mostly because better choices weren't available.

Access to Hex-Rays or to Ghidra tooling is probably going to interest 
some folks as OpenVMS on x86-64 becomes more widely available, too. 
https://materials.rangeforce.com/tutorial/2020/04/11/Reverse-Engineering/ 




-- 
Pure Personal Opinion | HoffmanLabs LLC 




More information about the Info-vax mailing list