[Info-vax] C99 stuff (Re: The Road to V9.0)

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Fri Jun 7 19:54:58 EDT 2019


On 2019-06-07 19:17:15 +0000, Phillip Helbig (undress to reply said:

> Back in the day, DEC's compilers were widely recognized as the  best, 
> and in many cases were the de-facto industry standard.  I'd like to see 
> that revived.  In particular, it would be nice if Fortran were brought 
> up to date.  Reasonable versions of Pascal, C, C++, Cobol, and Basic 
> would be nice.

llvm and clang and clang++ are a ~decade ahead of the OpenVMS compilers.

clang is far more capable than the DEC C compiler and far more modular, 
and yet better when paired with a competent IDE.  Continuous 
compilation of code right in the editor is... really quite surprisingly 
useful

Work on f18 / flang is underway in the community, and the results of 
that effort will undoubtedly and eventually be ported over to OpenVMS.

https://github.com/flang-compiler/f18

That f18 / flang porting work probably can't even start until after C++ 
is available natively, based on another recent discussion here.

Various of the rest of the DEC compilers will almost certainly continue 
to use John's GEM shoe, and for the foreseeable future.

But an effort to try to "outrun" llvm?  That will not happen at VSI. 
Not for the foreseeable future.  Why?  The whole of the VSI development 
team is probably smaller than the team that's actively working on llvm 
and related tools.  There's just not enough of a differentiation here 
for what VSI can invest in that compiler and tooling effort, and 
there's no shortage of other projects pending.  And no shortage of ways 
that OpenVMS could start adopting more of what llvm and clang and 
clang++ provide, too.

It'd be nice to see the DEC front-ends for the various languages 
open-sourced for use with llvm, but that probably won't happen until 
2021, and maybe never.



-- 
Pure Personal Opinion | HoffmanLabs LLC 




More information about the Info-vax mailing list