[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