New (GNU) kernels--what I think
dsill at relay.nswc.navy.mil
dsill at relay.nswc.navy.mil
Fri Jun 2 00:44:53 AEST 1989
>From: Marcus Leech <ml at gandalf.uucp>
>
> Options should be complete words, with a minimum-unambiguous scheme
> to reduce typing.
I'd prefer Twenex COMND JSYS style help/completion, which, for those
not familiar with it, allows partially-typed commands and options to
be completed, as long as they're unique, by pressing a single key.
Another key lists possible completions. I've used systems that allow
(necessitate) abbreviations (VMS, MS-DOS, AmigaDOS), provide command
completion (TOPS, Emacs, tcsh), and a couple that do neither (sh,
csh). I much prefer completion to abbreviation because completion
provides feedback, preventing me from typing a long complicated
command only to discover one or more ambiguous abbreviations. With
completion, I'm much more confident that that the command will work
right the first time.
> Commands should all use perror(), wherever possible.
I'd take it a step further and implement VMS-style configurable error
messages. Let the user decide whether his error messages include the
gory details, only the text of the message, or anything in between.
> The online help should be better. Either an entirely new facility needs to
> be added, or MAN needs to have better indexing.
This is already taken care of. GNU will use the same TeX/Info format
for documentation that Emacs uses. Last I heard, a stand-alone Info
browser was Almost Finished. For the unfamiliar, this format allows
hardcopy manuals, using TeX, and on-line, tree-structured
documentation to be produced from a single file.
-Dave (dsill at relay.nswc.navy.mil)
More information about the Comp.unix.wizards
mailing list