[Info-vax] Native compilers

Johnny Billquist bqt at softjar.se
Tue Feb 22 06:41:27 EST 2022


On 2022-02-22 06:27, John Reagan wrote:
> On Monday, February 21, 2022 at 9:52:36 PM UTC-5, Craig A. Berry wrote:
>> Cool. Now we just need MACRO-32 added as one of the source languages here:
>>
>> https://godbolt.org
> I'm a Patreon of Matt's.  He runs all of his systems on AWS.  However, I doubt he'll want to spin up an OpenVMS x86 system when available.
> 
> And hosting Macro-32 on a Linux system comes with its own unique nightmare.  MLB files.  Macro has no real include file system.  You get plus-list on the DCL command and macro expansions with MLB files.  Both would be a challenge with a Linux-hosted compiler.

Uh? What? Either I am confused, or you are.
.INCLUDE /whatever/
should work just fine. It's not that Macro-32 don't have an include file 
system. It's just that it's not the only thing it has. It *also* have 
libraries, which is something Unix compilers usually lack when we talk 
about source side.

Or at least this is what I *know* is true in Macro-11, and while it's 
been quite a while since I played with Macro-32, I'm fairly certain it's 
the same there.

The ability to have libraries also for source code like macros, is 
really nice. But yes, it would be a headache to deal with on systems 
that don't currently have it, because you'll have to implement it in 
your compiler. But hey, Macro-32 as a compiler is already your own code, 
so having the capability to deal with libraries shouldn't be that hard. 
But then you also want a tool to be able to manipulate these 
libraries... More work...

   Johnny



More information about the Info-vax mailing list