To read all comments associated with this story, please click here.
You don't need to write DCL scripts to do stuff in VMS any more than you need to write shell scripts to use *nix. I ran VMS inside a VAX emulator and while the command line lacked some features (most notably any sort of auto-completion features) it was pretty good. BTW, if you couldn't get a simple file list, you obviously don't remember DOS... "dir" does just what you would expect.
Well it all depends on your background. You can get a person who cut his or her teeth on VMS and drop them into an unix shell, and they will experience the same bewilderment. A la "what is this ls crap?" or "This file system structure makes no sense."
Familiarity should not be mistaken with user friendliness.
That being said. It was a running joke among VMS bigots about how user unfriendly unix was when compared to their precious DCL. More astroturfing than anything, IMHO. Both systems require a fairly steep learning curve. And with products like GNV, that create an unix-like environment, the VMS fellas seem to have relaxed a little bit their holier than thou attitude.
I have always found *nixen far more developer friendly. Up to recently |D|I|G|I|T|A|L| pretty much demanded your first born child in order to obtain a half assed C development environment. And to this day, developing/hacking on VMS can be in some ways an exercise in reviving the late 80s :-).
However, once you get a system fine tuned and doing what you need it to do, it just keeps on going. VMS is not a sexy system, it stays out of the way in the background. Which I guess it is a good thing...
PS. I can't believe no one has brought the whole meme of how Windows NT is the evil step child of VMS ;-)
Edited 2007-11-02 15:32





Member since:
2007-10-07
It is mostly an opinion, but when compared to VMS it's a lot friendlier, trust me.
Once when I connected to a VMS machine in the HP Testdrive program, I couldn't even execute a 'dir'-like command.
It somewhat requires you to script even to list a directory.
What an absurdity, a shell is made for ease of use and to access resource not for scripting. I'd rather use a separate program for scripting if I really wanted it.
And to think that I was able to use HP-UX and Tru64 almost without an itch, by only using my previous experience with Linux, *BSD, a bit of Solaris and yes even a bit of that evilness called 'SCO' OpenServer.
And even if you don't know the *nix basic commandline and you only know DOS one if you get a list of commands it's quite easy to figure out.
To use the VMS shell, maybe you need to learn a whole new scripting language and that's way unfriendly.