[Info-vax] VMS Software needs to port VAX DIBOL to OpenVMS X86 platform

Arne Vajhøj arne at vajhoej.dk
Tue Dec 15 12:51:47 EST 2020


On 12/15/2020 12:02 PM, Stephen Hoffman wrote:
> On 2020-12-14 19:08:16 +0000, ultradwc at gmail.com said:
> 
>> So Synergex as of now refuses to port their OpenVMS version of DIBOL 
>> to OpenVMS X86.
>>
>> This is a request for VMS software to port VAX DIBOL to the x86 
>> OpenVMS environment.
>>
>> I have started a project using DIBOL and need to implement it on the 
>> x86 platform.

> ...convince Synergex to port DIBOL/DBL, or convince somebody to port an 
> existing DIBOL compiler or to write a new DIBOL compiler for you, or 
> write one yourself. For folks writing a new DIBOL compiler, the back end 
> will prolly be LLVM, that for either native code or (using emscripten) 
> to WebAssembly for browser-based operations, or otherwise. And no, I'm 
> not aware of an open-source DIBOL compiler.

Synergex may be convinced to do it.

Somebody creating a Dibol compiler from scratch seems unrealistic.

> ...translate the existing DIBOL code into C or into some other language, 
> using the available d2c or dibol2c or other tooling, or home-grown 
> tooling.

 > The referenced dibol2c and d2c tools are open-source. YMMV, etc.

In my opinion either Dibol was the wrong choice to begin with or
C is the wrong choice to port to.

If it is traditional business code, then using C in 2020 does
not make much sense in my opinion.

> ...port the DIBOL apps to another platform with a supported DIBOL 
> compiler. This when continued use of the current platform and current 
> compiler becomes untenable. This other platform may well co-exist as a 
> guest with OpenVMS x86-64 in a virtual machine, too. Either long-term, 
> or for the duration of the platform migration.

Synergex supports other platforms.

I have no idea if Synergex DBL code is portable between
their supported platforms.

Arne



More information about the Info-vax mailing list