Article View: gnu.misc.discuss
Article #73082Who wants long options anyway? (Re: Poll: syntax of long options)
From: Damian Cugley
Date: Mon, 04 Nov 1991 14:27
Date: Mon, 04 Nov 1991 14:27
41 lines
2709 bytes
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.CugleyReferences:
<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