[Info-vax] Radical command line suggestion

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Fri Mar 20 07:47:34 EDT 2015


On 2015-03-19 21:41:08 +0000, JF Mezei said:

> On 15-03-19 17:29, mcleanjoh at gmail.com wrote:
> 
>> It should also be remembered that HELP has the advantage that most VMS 
>> commands correspond to plain English,
> 
> 
> Nop. HELP's main advantage over man is the list of qualifiers below 
> generic description of command, and you can then type which qualifier 
> you want info on.

HELP has the main advantages of being a familiar part of VMS, and have 
adequate content quality.  Beyond that, HELP is a laughably archaic 
tool that's basically useless for any purpose beyond a quick reminder 
for those already familiar with OpenVMS; beyond its originally intended 
purpose.   That is, if you're familiar with HELP and with the 
documentation, you can get around.  If you're new or need to do 
anything beyond looking up qualifiers for a specific command, HELP is 
absurdly difficult to use, and the text of the help libraries grossly 
inadequate.

As for navigating a list of qualifiers within HELP, that works if you 
know what the qualifiers do or which one(s) you need to use.  As a 
reminder.  Otherwise, you can end up using * to display them all, and 
with no search and no reverse paging and such.   With man, a user can 
easily search for keywords and can page around as needed, and that can 
make finding and reading the necessary documentation easier.

> With man, you have to scroll thorugh pages of text scanning to find if
> one of the switches is what you are looking for.

But then man is an absurdly bad tool, and with variable content 
quality.  Beyond its advantages over HELP (including search and a pager 
and a variety of other details thanks to less)

Seriously folks, if you think the choice here is between HELP and man, 
then you've apparently forgotten there are other tools, and that 
programmers can write new tools.

If anyone here thinks the HELP context is good and cannot be improved, 
you probably already know VMS and have read the manuals and haven't 
recently tried to figure out how to do tasks and sequences from the 
HELP contents or haven't tried to figure out OpenVMS commands or calls 
that have — *gasp* — poor documentation.  Documentation can always be 
improved.  Always.  OpenVMS documentation was good for its time and 
most of us are familiar with it.  Now?  The combination of HELP and the 
current non-task-oriented OpenVMS documentation is very weak — those 
guides just aren't available in HELP, and you can't easily rummage in 
HELP.  (man can fall down for the same reasons.)

If anyone here thinks the man page content for Unix is bad, go read 
some of the newer Unix man page content.  That content has been 
improving, and parts are equal to or arguably superior to the OpenVMS 
HELP.

But again, my complaints are with the HELP tool.  Using man is just 
easier, as you can navigate around in the HELP content text — whether 
that text is good or bad — much more easily than with HELP.  Now using 
a more modern tool — whether that's info or Lynx-based or something 
wholly different or new — is certainly preferable to either one.  I do 
not see man as lacking room for improvements or for replacement.  (The 
info folks certainly thought so too, for instance.)

As for more modern alternatives, running a VMS HELP server would be 
interesting; then you could access the OpenVMS help from a remote 
client, since that's the way many of you access OpenVMS anyway.  
Install and integrate and serve the HTML documentation, either on a 
standard HTTPS port, or on a variant port.   But then the OpenVMS 
HTML-format documentation has issues, too — that's still built for the 
era of printed books, and really doesn't have much in the way of 
linkages between those units, nor are the task guides — in the case of 
the programming task guides, some of that was once available via the 
TIMA / AskQ path for a while, but that's long since been pulled offline 
— and the task guides were never integrated with OpenVMS.




-- 
Pure Personal Opinion | HoffmanLabs LLC




More information about the Info-vax mailing list