[Info-vax] Very simple DCL question
Arne Vajhøj
arne at vajhoej.dk
Sun Jan 1 19:53:21 EST 2023
On 1/1/2023 4:31 PM, Bill Gunshannon wrote:
> On 1/1/23 13:02, Arne Vajhøj wrote:
>> On 1/1/2023 12:54 PM, Stephen Hoffman wrote:
>>> On 2023-01-01 17:25:08 +0000, Arne Vajhj said:
>>>> On 1/1/2023 12:02 PM, Stephen Hoffman wrote:
>>>>> Somebody (and I'm pretty sure I know who it was) did fix the @
>>>>> documentation in the DCL Dictionary, not that most folks will know
>>>>> or will remember that @ is documented there.
>>>>> https://docs.vmssoftware.com/vsi-openvms-dcl-dictionary-a-m/
>>>>
>>>> Yes. And it points to DCL_CTLFLAGS bit 3.
>>>
>>> P9 to P16 should have been enabled by default, and disabled with
>>> DCL_CTLFLAGS when or if that was needed.
>>>
>>> Make the defaults better over time. Not worse.
>>>
>>> Compatibility inevitably extracts its costs in complexity and
>>> confusion and effort.
>>>
>>> Look around. This DCL feature has been available for over a dozen
>>> years. And few here even knew of its existence. That's a problem.
>>
>> On the other hand then breaking compatibility also requires
>> a justification.
>
> How would adding the ability to have 8 addition parameters break
> anything?
In practice it probably won't bother the vast majority.
But at least in theory the symbols P9..P16 could be
used for something else.
Like a foreign command.
There is a lot of weird stuff out there.
https://xkcd.com/1172/
>> Who needs more than 8 parameters? Obviously someone
>> did since the feature was added, but it does not seem
>> like something many wants.
>
> Then don't use it. But allowing 16 won't break any code that only
> uses 8 and it gives a capability someone might need or want.
See above.
Arne
More information about the Info-vax
mailing list