[Info-vax] Ada on VMS, was: Re: Free Pascal for VMS ?
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Sat May 12 17:33:09 EDT 2018
On 2018-05-12 20:53:02 +0000, seasoned_geek said:
> On Saturday, May 12, 2018 at 12:05:35 PM UTC-5, Stephen Hoffman wrote:
>>
>> some alternative approach on OpenVMS, and see if you can find a market
>> of folks that are fond of Ada or Pascal and that want OpenVMS.
>
> There is a large pile of ADA on VMS still in production and there is no
> way off. While I don't do ADA, I know that most systems developed in
> ADA __had__ to be developed in ADA. There was something unique ADA
> brought which didn't exist elsewhere which is why a GNU type approach
> of translating all languages to GNU internal language and compiling
> that won't work. Last I heard the GNU Fortran compiler fails miserably
> with in memory array layouts but I will let Bill correct me on both
> Fortran and ADA.
>
> Of course, much of the ADA stuff was in the defense world and no, I
> don't want to think about why DOW had a system written in ADA which
> Dupont ended up with after the divorce. That lets my writer's mind run
> amuck with Castle Wolfenstein scenarios. Where I'm headed with this is
> the same place Microsoft found itself after paying Compaq to kill off
> VMS. Breach of National Security contracts.
There is no question that a lot of people have a lot of old code. As
for the folks with a whole lot of Ada or some other less-than-supported
language and with no good upgrade path when staying with OpenVMS, they
can fund the compiler and the port, or they can continue to have a
large pile of legacy code that they're going to continue to patch
together.
Given there's not a whole lot of call for new development with Ada and
the long-term trend for Ada is negative, most new folks aren't looking
for Ada support.
The lack of a compiler is a surmountable problem. It's a SMOP.
Funding the development work and ongoing support is the interesting
part. Low-volume bespoke code is expensive to develop, and one-shot
licensing doesn't work very well for sustaining compiler development
and upgrades. Anybody here fancy volunteering a couple of years'
effort to write an Ada compiler for free for these folks? Nah? Okay.
Didn't think so. And for those that might be interested in offering
this or another compiler commercially, they'll all be pondering whether
the various potential customers are likely to pay enough to sustain the
work and offset the development costs and preferably with a profit, or
are the potential customers more likely to do little or nothing, or to
port to some to other platform that has an existing Ada compiler?
Sometimes the folks involved in these cases will band together and
create some options for themselves. Sometimes not. Think prisoner's
dilemma, too.
For the vendors and the customers, the whole software market and
software pricing is far different than it was in the previous
millennium.
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list