[Info-vax] Which programming language would you like to see officially supported on VMS ?
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Thu Aug 13 16:23:18 EDT 2020
On 2020-08-13 15:02:24 +0000, Dave Froble said:
> On 8/13/2020 8:55 AM, gérard Calliet wrote:
>> Le 20/02/2020 à 03:45, John Reagan a écrit :
>>> I'll need Cmake on OpenVMS to build LLVM on x86.
>> Will we get Cmake and up-to-date LLVM also on itanium ?
>
> Gerald,
>
> From some of your posts it appears you're interested in seeing VSI
> continue to develop for VAX, Alpha, and itanic. If so, then you're
> going to be disappointed. All three of those are basically dead
> products.
There are a few more years of Kittson-class Integrity hardware support
left from HPE when last I checked (2025?), but little other OpenVMS
hardware around still has vendor hardware support. It's increasingly
third-party.
> x86 is the beginning of the future.
Correct. x86-64 is the near-term future, at least until the next port
(to arm64? or maybe RISC V?) rolls around.
> Without being John, I can still pretty much guarantee you that you will
> not see LLVM on VAX, Alpha, or itanic from VSI.
Ayup. That'd be a whole lot of work for dead-end hardware, too.
> While there are multiple reasons, the main reason is that VSI is
> leverging x86 work on LLVM for VMS usage. As far as I know, there is
> no LLVM already on itanic. Thus, VSI would have to develop the entire
> compiler tool chain, and, that just isn't going to happen.
With a stable x86-64 port, there's a place for folks currently running
OpenVMS on Alpha and Itanium to upgrade to.
That'll be an app port with an x86-64 hardware upgrade that will take
many sites five or ten years to complete, too. Assuming prerequisites
are available, etc.
And that porting is also after sorting out which x86-64 hardware
configurations are supported, if not booting OpenVMS hosted and/or as a
guest in a supported hypervisor.
I'd expect very few OpenVMS sites are unlikely to switch to new
compilers on the same existing platforms. And that work probably only
in preparation for an x86-64 port.
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list