Path: csiph.com!weretis.net!feeder4.news.weretis.net!storethat.news.telefonica.de!feedme.news.telefonica.de!telefonica.de!fu-berlin.de!uni-berlin.de!not-for-mail From: Grant Edwards Newsgroups: comp.lang.python Subject: Re: What should Python apps do when asked to show help? Date: Thu, 28 Apr 2016 19:39:19 +0000 (UTC) Lines: 34 Message-ID: References: <57223b76$0$22140$c3e8da3$5496439d@news.astraweb.com> <1461865210.3218352.592571425.2069E4EB@webmail.messagingengine.com> <87a8kdshyh.fsf@elektro.pacujo.net> X-Trace: news.uni-berlin.de h7WEYtcOVySy/IjPHFHRdwXUbRCnI0licL27CNYPMiWA== Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.002 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'subject:Python': 0.05; 'subject:help': 0.07; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'received:qwest.net': 0.09; 'output': 0.13; '"to': 0.16; '--help': 0.16; 'received:80.91.229.3': 0.16; 'received:io': 0.16; 'received:plane.gmane.org': 0.16; 'received:psf.io': 0.16; 'subject:show': 0.16; 'subject:when': 0.16; 'wrote:': 0.16; "wouldn't": 0.16; '>>>': 0.20; 'passing': 0.23; 'somewhere': 0.24; 'header:User-Agent:1': 0.26; "doesn't": 0.26; 'command': 0.26; 'header:X-Complaints-To:1': 0.26; 'gnu': 0.27; 'tar': 0.29; 'option': 0.31; 'help,': 0.32; 'run': 0.33; 'options': 0.33; 'add': 0.34; 'info': 0.34; 'list': 0.34; 'to:addr :python-list': 0.36; 'subject:?': 0.36; 'subject:: ': 0.37; 'two': 0.37; 'display': 0.37; 'received:org': 0.37; 'manual': 0.38; 'to:addr:python.org': 0.40; "you'll": 0.61; 'default': 0.61; 'video': 0.62; 'yes': 0.62; 'compose': 0.84; 'edwards': 0.91 X-Injected-Via-Gmane: http://gmane.org/ X-Gmane-NNTP-Posting-Host: 67-130-15-94.dia.static.qwest.net User-Agent: slrn/1.0.2 (Linux) X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: X-Mailman-Original-References: <57223b76$0$22140$c3e8da3$5496439d@news.astraweb.com> <1461865210.3218352.592571425.2069E4EB@webmail.messagingengine.com> <87a8kdshyh.fsf@elektro.pacujo.net> Xref: csiph.com comp.lang.python:107826 On 2016-04-28, Marko Rauhamaa wrote: > Grant Edwards : > >> On 2016-04-28, Random832 wrote: >>> One disadvantage is that you have to compose two forms of >>> documentation. >> >> Only if you want two forms of documentation. >> >> If you add an option to run the help info through a pager, I don't see >> how that requires you to compose two forms for documentation. If you >> want both plaintext and video help, then yes you'll have to prepare >> two forms of documentation. > > I wouldn't want --help to output a reference manual. > > Consider GNU tar: > > tar --help ==> a list of options > man tar ==> a description of the command and the options > info tar ==> a user manual That's fine. If you want two or three forms of documentation then you prepare two or three forms of documentation. Adding an option to run the default 'help' output through a pager or display it in a web browser doesn't somehow force you "to compose two forms of documentation" unless you want two forms of documentation. -- Grant Edwards grant.b.edwards Yow! A dwarf is passing out at somewhere in Detroit! gmail.com