[Info-vax] Moving away from OpenVMS

Paul Sture paul at sture.ch
Wed May 23 16:24:05 EDT 2012


On Wed, 23 May 2012 17:21:07 +0200, Paul Sture wrote:

> On Wed, 23 May 2012 10:40:21 -0400, John Reagan wrote:
> 
>> Again, don't forget that you need BLISS and C just for the OS and
>> you'll want all the rest of the compilers for the customer base.  GEM's
>> old x86 target was 32-bit only, just did the things that Visual Fortran
>> required, and generated Windows object files and Windows debugging
>> info.
>>  All of that would need fixing.  And switching to some other code
>> generator (gcc, LLVM, open64) might work but I'd have to think about
>> it.
> 
> ISTR some standard utilities were written in Pascal and possibly other
> languages.  I used to see the occasional stack dump which revealed the
> language.

Someone has kindly contacted me offline with this information:

"it was revealed some years ago (at a DECUS symposium I believe) that
VMS engineering had arranged to code at least one utility that was part 
of VMS in every language available for the system. This was intended to
guarantee that the runtimes for every language would have to be included 
with VMS.

You may remember that many years back, some vendors were charging 
separately for language runtimes, so you could write programs in a 
language, but to distribute them usefully to others you had to pay toll 
to the vendors. This was a method which ensured that such a thing could 
not happen with VMS."

I recall a glitch in the system circa 1989/90 when the COBOL compiler 
shipped with run time components with a version bump that wasn't 
accompanied by appropriate patches for vanilla VMS.  We had no problem 
obtaining permission from DEC to ship the relevant run time components to 
our customers direct.

-- 
Paul Sture



More information about the Info-vax mailing list