[Info-vax] DCL Syntax
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Thu Aug 30 15:58:20 EDT 2018
On 2018-08-30 17:47:09 +0000, Arne Vajhj said:
> On 8/30/2018 11:54 AM, Stephen Hoffman wrote:
>>
>> There's no particular reason to go after this or any other isolated
>> qualifier qualifier right now. Not without some other associated
>> updates and improvements.
>>
>> That written, rote compatibility is a very poor reason for keeping bad
>> or limited or outdated designs and implementations around. That path
>> only leads to clutter and confusion and constraints.
>
> I disagree.
>
> Given the current situation for VMS then I find it very important for
> VMS to stay very compatible
For not the first time, that approach is what got OpenVMS where it is
now. That way ends nowhere else. This fixation with complete and
utter upward compatibility is poison. Utter, unmitigated, untenable
poison.
There are and will be areas that absolutely have to be broken to move
the platform forward. To secure the platform. To provide the features
needed to be competitive.
There are other areas of OpenVMS that really need to be broken and
fixed and won't be, at least for the foreseeable future.
Again, with the specific breakages chosen and with a path forward and
with a better replacement provided, and very far from any suggestions
of arbitrary and capricious breakage.
In retrospect, causing OpenVMS users to expect complete upward
compatibility was one of the worst decisions that DEC OpenVMS
development ever made.
Fixing some of these current messes is absolutely and fundamentally
incompatable with upward-compatibility and API stability, no matter how
hard y'all wish it to be otherwise.
Is VSI going to want to break very much? Of course not. But — for not
the first time — there are areas of OpenVMS which can only move forward
by breaking APIs.
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list