Path: csiph.com!usenet.pasdenom.info!dedibox.gegeweb.org!gegeweb.eu!nntpfeed.proxad.net!proxad.net!feeder1-2.proxad.net!usenet-fr.net!nerim.net!novso.com!newsfeed.xs4all.nl!newsfeed1.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail 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; ';-)': 0.03; 'programmer': 0.03; 'argument': 0.05; 'conventions': 0.07; 'subject:help': 0.08; 'earliest': 0.09; 'output,': 0.09; 'subject:command': 0.09; 'width': 0.09; 'cc:addr:python-list': 0.11; 'martin': 0.11; 'wrote': 0.14; 'question.': 0.14; 'sections': 0.14; 'books': 0.15; 'brackets': 0.16; 'ivan': 0.16; 'optional': 0.16; 'optional.': 0.16; 'received:mac.com': 0.16; 'subject: \n ': 0.16; 'subject:description': 0.16; 'thereabouts.': 0.16; 'wrote:': 0.18; 'wed,': 0.18; 'received:10.0.1': 0.19; '>>>': 0.22; 'programming': 0.22; 'spread': 0.22; 'cc:addr:python.org': 0.22; 'cc:2**1': 0.23; 'section.': 0.24; 'cc:no real name:2**0': 0.24; "i've": 0.25; 'fixed': 0.29; 'am,': 0.29; "i'm": 0.30; 'url:mailman': 0.30; 'included': 0.31; 'reply.': 0.31; '>>>>': 0.31; 'context.': 0.31; 'font': 0.31; 'front': 0.32; 'run': 0.32; 'url:python': 0.33; 'screen': 0.34; 'but': 0.35; 'url:listinfo': 0.36; "didn't": 0.36; 'thanks': 0.36; 'received:10.0': 0.36; 'url:org': 0.36; 'throughout': 0.37; 'received:10': 0.37; 'nov': 0.38; 'received:17': 0.38; 'subject:needed': 0.38; '(from': 0.39; 'bill': 0.39; 'subject:" ': 0.39; 'url:mail': 0.40; 'dave': 0.60; 'eventually': 0.60; 'till': 0.61; 'simply': 0.61; 'back': 0.62; 'such': 0.63; 'became': 0.64; 'skip:\xe2 10': 0.65; 'talking': 0.65; 'cultural': 0.74; 'square': 0.74; '1967,': 0.84; '2014,': 0.84; 'header:In-reply-to:1': 0.84; 'them)': 0.84; 'angel': 0.91 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.12.52,1.0.28,0.0.0000 definitions=2014-11-07_06:2014-11-07,2014-11-07,1970-01-01 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=7.0.1-1408290000 definitions=main-1411070120 Content-type: text/plain; charset=utf-8 MIME-version: 1.0 (Mac OS X Mail 8.0 \(1990.1\)) Subject: Re: Understanding "help" command description syntax - explanation needed From: William Ray Wing In-reply-to: Date: Fri, 07 Nov 2014 10:03:49 -0500 Content-transfer-encoding: quoted-printable References: <000001cff8e7$af51ef30$0df5cd90$@gmail.com> <88543346.5460.1415188500802.JavaMail.root@sequans.com> <000501cff8f1$ed99cc40$c8cd64c0$@gmail.com> <57af10d4-3891-4eec-8c46-5fa625ebe591@googlegroups.com> To: Dave Angel X-Mailer: Apple Mail (2.1990.1) Cc: python-list@python.org, "William R. Wing" X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 52 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1415372659 news.xs4all.nl 2930 [2001:888:2000:d::a6]:49121 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:80363 On Nov 7, 2014, at 7:42 AM, Dave Angel wrote: >=20 > Bob Martin Wrote in message: >> in 730867 20141107 093651 cl@isbd.net wrote: >>> Darren Chen wrote: >>>> =C3=A5=C2=9C=C2=A8 = 2014=C3=A5=C2=B9=C2=B411=C3=A6=C2=9C=C2=885=C3=A6=C2=97=C2=A5=C3=A6=C2=98=C2= =9F=C3=A6=C2=9C=C2=9F=C3=A4=C2=B8=C2=89UTC+8=C3=A4=C2=B8=C2=8B=C3=A5=C2=8D= =C2=888=C3=A6=C2=97=C2=B617=C3=A5=C2=88=C2=8611=C3=A7=C2=A7=C2=92=C3=AF=C2= =BC=C2=8CLarry....@gmail.com=C3=A5=C2=86=C2=99=C3=A9=C2=81=C2=93=C3=AF=C2=BC= =C2=9A >>>>> On Wed, Nov 5, 2014 at 7:13 AM, Ivan Evstegneev = wrote: >>>>>> Firtst of all thanks for reply. >>>>>>=20 >>>>>>>> brackets [] means that the argument is optional. >>>>>>=20 >>>>>> That's what I'm talking about (asking actually), where do you = know it from? >>>>>=20 >>>>> I know it because I've been a programmer for 39 years. >>>>=20 But, to get back to the OP=E2=80=99s original question. The earliest = manuals that I remember looking at (from DEC, remember them) all had = sections in the front that listed the typological conventions used = throughout the manual. Those included the use of square brackets to = indicate optional arguments. Eventually some of those conventions, = including [ ] and the use of a fixed width font to indicate screen = output, became so wide spread as to be simply part of the cultural = context. =20 A fair number of =E2=80=9CIntroduction to . . .=E2=80=9D programming = books still have such a section. Bill >>>> that's awesome=C3=AF=C2=BC=C2=81=C3=AF=C2=BC=C2=81 >>>=20 >>> Well I started in 1971 or thereabouts. >>=20 >> 1959 for me ;-) >>=20 >=20 > Approximately 1968 for me. I wrote programs in 1967, but didn't > get to run them till 1968. > --=20 > DaveA >=20 > --=20 > https://mail.python.org/mailman/listinfo/python-list