🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.std.unix
Article #1356

Re: 1003.2: command name changes

#1356
From: Donn Terry
Date: Mon, 05 Feb 1990 21:48
30 lines
1950 bytes
>From: kingdon@ai.mit.edu (Jim Kingdon)
>
>    My recommendation for years has been that vendor additions be confined
>    to upper case, leaving lower case options for the (gradually growing)
>    standard environment.
>
>But this way every time an option gets standardized, all
>implementations and users have to change.  This does not accord with
>"minimal changes to existing practice".  Long options (e.g. "ls +all
>+format long" (or "ls +all +fo l" if those abbreviations are
>unambigous) instead of "ls -al"), however, are less likely to conflict
>with each other, so this is the way to go particularly for options
>not used interactively or options rarely used.

If there is a reserved namespace for vendors, then they can freely
add symbols in that namespace.  If/when a feature becomes standardized,
it is standardized into the namespace reserved for the standard.  As long
as the vendor has sense enough to accept the old flag as a synonym (at
least for a while) nothing breaks.   The breaks occur when the vendor
didn't use the reserved namespace (possibly because there was none)
and the standard usurps that symbol for something else.  (Probably because
some other vendor had used it for something else which was valuable.  The
usual compromise here is to use a new letter (with no mnemonic value!)
that no-one is using.)

Again, one man's existing practice is another's gratuitous change.

Donn Terry (again, speaking only for myself)

Volume-Number: Volume 18, Number 49
Technical Details
Message-ID: <536@longway.TIC.COM>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!cs.utexas.edu!longway!std-unix
References: <527@longway.TIC.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!cs.utexas.edu!longway!std-unix
From: donn@hpfcrn.hp.com (Donn Terry)
Newsgroups: comp.std.unix
Subject: Re: 1003.2: command name changes
Message-ID: <536@longway.TIC.COM>
Date: 5 Feb 90 21:48:37 GMT
References: <527@longway.TIC.COM>
Sender: std-unix@longway.TIC.COM
Reply-To: std-unix@uunet.uu.net
Lines: 30
Approved: jsq@longway.tic.com (Moderator, John S. Quarterman)