[Info-vax] A DCL wish list of sorts...

pcanagnostopoulos at gmail.com pcanagnostopoulos at gmail.com
Fri Mar 15 09:30:13 EDT 2019


On Friday, March 15, 2019 at 9:13:16 AM UTC-4, Simon Clubley wrote:
> On 2019-03-14, pcanagnostopoulos at gmail.com <pcanagnostopoulos at gmail.com> wrote:
> > I proposed rewriting DCL around about 1984. I was quickly disabused of that notion.
> >
> > ~~ Paul
> 
> In your proposed rewrite, what would you have changed ?
> 
> What new functionality would you have added ?
> 
> Simon.

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.

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.

~~ Paul



More information about the Info-vax mailing list