🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.misc.discuss
Article #73082

Who wants long options anyway? (Re: Poll: syntax of long options)

#73082
From: Damian Cugley
Date: Mon, 04 Nov 1991 14:27
41 lines
2709 bytes
Are there any research results that indicate that verbose commands
actually are easier to use in practise?  Is COBOL easier to use than C
because of its verbose syntax?  (How often do people use the optional
long options to SunView tools?)

Even if optional long flags reduce learning time, are they so much of an
improvement as to make the extra complexity of the programs worthwhile?
Remember that a more *complex* interface generally makes it *harder* to
learn, whether the extra complexity is in the name of user-friendliness
or not.  Remember also that a system slowed 10% by parsing umteen
unnecessary multi-character strings is slowed down for the experts, too.

How much of a reduction in average learning time would justify the
resources frittered away on parsing long options?  10%?  50%?  1%?

 //- Damian Cugley - - - - - - - - - - - - - - - - - - - - - - - - - -\ 
 ||  Oxford University Computing Laboratory, 11 Keble Rd, Oxford, UK  ||
 ||  pdc@prg.ox.ac.uk or pdc@uk.ac.ox.prg in UK  "Be nice to people"  ||
  \- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -//

irrelevant aside:

DOT SLASH DOT SLASH DOT SLASH DOT SLASH DOT SLASH DOT SLASH DOT SLASH 

> If you write a shell script for a POSIX system, you can expect
> 	ls -l +something
> to write the long listing for the file called `+something'.
> On a GNU system you would have to write something like 
> 	ls -l -- +something
> to get the same effect.

You might as well try the usual dot slash trick

	ls -l ./+something

which works on traditional UNIX too (anyone here remember UNIX?).

For more information about using ./ as a solution to all your
disambiguation needs, see comp.unix.*.

(The point that this means it isn't 100% POSIX when in non-POSIX mode taken.)
Technical Details
Message-ID: <DAMIAN.CUGLEY.91Nov4142743@pierrot.prg.ox.ac.uk>
Path: arc1-ca.pugleaf.net!gmdzi!zeus.ieee.org!europa.asd.contel.com!uunet!mcsun!uknet!ox-prg!culhua!Damian.Cugley
References: <CARLTON.91Oct24105806@husc8.harvard.edu> <1991Oct28.201626.25254@uunet.uu.net> <ABRAHAM.91Oct29115204@freja.iesd.auc.dk> <1991Oct29.142256.5232@ux1.cso.uiuc.edu> <ABRAHAM.91Oct29173322@freja.iesd.auc.dk>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 1025b4,5071a1d1ccc07109
X-Google-Attributes: gid1025b4,public
X-Google-ArrivalTime: 1991-11-06 06:22:13 PST
Path: arc1-ca.pugleaf.net!gmdzi!zeus.ieee.org!europa.asd.contel.com!uunet!mcsun!uknet!ox-prg!culhua!Damian.Cugley
From: Damian.Cugley@prg.ox.ac.uk (Damian Cugley)
Newsgroups: gnu.misc.discuss
Subject: Who wants long options anyway? (Re: Poll: syntax of long options)
Message-ID: <DAMIAN.CUGLEY.91Nov4142743@pierrot.prg.ox.ac.uk>
Date: 4 Nov 91 14:27:43 GMT
References: <CARLTON.91Oct24105806@husc8.harvard.edu>
 <1991Oct28.201626.25254@uunet.uu.net>
 <ABRAHAM.91Oct29115204@freja.iesd.auc.dk>
 <1991Oct29.142256.5232@ux1.cso.uiuc.edu>
 <ABRAHAM.91Oct29173322@freja.iesd.auc.dk>
Sender: news@prg.ox.ac.uk
Organization: Computing Laboratory, Oxford University, UK
Lines: 41
In-reply-to: abraham@iesd.auc.dk's message of 29 Oct 91 17:33:22 GMT