[Info-vax] A DCL wish list of sorts...
Simon Clubley
clubley at remove_me.eisner.decus.org-Earth.UFP
Fri Mar 15 14:29:46 EDT 2019
On 2019-03-15, pcanagnostopoulos at gmail.com <pcanagnostopoulos at gmail.com> wrote:
> On Friday, March 15, 2019 at 9:13:16 AM UTC-4, Simon Clubley wrote:
>>
>> In your proposed rewrite, what would you have changed ?
>>
>> What new functionality would you have added ?
>>
>
> My primary concern was efficiency, since that's what I was getting pressure about. I had written Cerberus, the VMS source control system, in DCL. I was writing VMSINSTAL in DCL. People were giving me the eye in the halls. Although some came around in the end.
>
> So I proposed we rewrite it using "modern" interpreter techniques. It would have to be 100% compatible, of course, because that was the VMS motto.
>
That would have been nice to see.
> I would have added something like F$GETDVI, because that was clearly needed. I would have fixed the bug requiring a close quote at the end of a final substitution in a string. I probably would have added the ability to define additional functions. I would have deprecated ampersand substitution. I would have added loops and real arrays.
>
I for one would have liked a DCL which had real loops and real arrays,
especially if they were associative arrays.
BTW, when did F$GETDVI() actually end up getting added to DCL ?
I can't remember a version of VMS without it.
Simon.
--
Simon Clubley, clubley at remove_me.eisner.decus.org-Earth.UFP
Microsoft: Bringing you 1980s technology to a 21st century world
More information about the Info-vax
mailing list