Path: csiph.com!usenet.pasdenom.info!weretis.net!feeder1.news.weretis.net!news.albasani.net!rt.uk.eu.org!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.010 X-Spam-Evidence: '*H*': 0.98; '*S*': 0.00; 'argument': 0.05; 'guido': 0.05; 'statically': 0.07; 'subject: [': 0.09; 'typed': 0.09; 'python': 0.11; 'language,': 0.12; 'annotations.': 0.16; 'optional': 0.16; 'subject:"]': 0.16; 'language': 0.16; 'wrote:': 0.18; 'wed,': 0.18; 'not,': 0.20; 'subject:problem': 0.24; '(or': 0.24; 'header:In-Reply-To:1': 0.27; 'function': 0.29; 'message- id:@mail.gmail.com': 0.30; 'went': 0.31; 'ago': 0.33; 'subject:with': 0.35; 'anywhere': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'add': 0.35; 'tired': 0.38; 'whatever': 0.38; 'to:addr:python-list': 0.38; 'pm,': 0.38; 'itself': 0.39; 'to:addr:python.org': 0.39; 'eventually': 0.60; 'subject:The': 0.64; 'realized': 0.68; 'special': 0.74; 'for).': 0.91; '2013': 0.98 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; bh=Y6ODnCl7nik1As/KGdsOlkBq/nQY9xXNBQBCi8CeP3U=; b=EYOCJsU8zElDUIgJISEMy+Hv0dcDIbBevia3D97A50sQHuDu4AkfNbEIEDX60vsMGb Leqee1rX43pBeSppA6AXnPkyekc1DyPpVMr/ZNJeMUn9wsvdvhcwFTxTvKcRylAFKQj4 XNrjo5iUr6d1GvDsI+SUbMrBmD7yAZb8a3GOyay97qXREJOs2co5antetmt/KcDPSrQH Umc9yjsN85GaTVUeLgambs/yFuWSMre2vRBcG4Dzn+xim+KI1aMIWamybYuuVpZZ0vku M50HHxxpaEG0SI+R6HftoVlJQnvsHqI12Q6sa+jIk1cxufmSyc64P/+s+Y4XxbIqjtRm FnVA== X-Received: by 10.66.232.40 with SMTP id tl8mr37516653pac.121.1370498820486; Wed, 05 Jun 2013 23:07:00 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <6ec93870-7178-47b9-b509-38d8639735ed@googlegroups.com> References: <687dea63-84da-4c45-9366-cb5a10665d1f@googlegroups.com> <51ab95d5$0$29966$c3e8da3$5496439d@news.astraweb.com> <51ad7daf$0$11118$c3e8da3@news.astraweb.com> <31ca14e1-973d-44e6-886c-011a55755d76@googlegroups.com> <96cd7a31-40ce-4e51-9489-446b7f002a0e@googlegroups.com> <51afec46$0$29966$c3e8da3$5496439d@news.astraweb.com> <6ec93870-7178-47b9-b509-38d8639735ed@googlegroups.com> From: Ian Kelly Date: Thu, 6 Jun 2013 00:06:20 -0600 Subject: Re: Bools and explicitness [was Re: PyWart: The problem with "print"] To: Python Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable 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: 10 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1370498830 news.xs4all.nl 15908 [2001:888:2000:d::a6]:41286 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:47191 On Wed, Jun 5, 2013 at 10:25 PM, Russ P. wrote: > I recall reading a few years ago that Guido was thinking about adding opt= ional type annotations. I don't know if that went anywhere or not, but I th= ought it was a good idea. Eventually I got tired of waiting, and I realized= that I just wanted a statically typed language, so I started using one. Python 3 has support for arbitrary function argument annotations. The language itself ascribes no special meaning to it, so it's up to the user to add a type-checker (or whatever else they might want to use it for).