Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!bcyclone05.am1.xlned.com!bcyclone05.am1.xlned.com!newsfeed.xs4all.nl!newsfeed3a.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!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.024 X-Spam-Evidence: '*H*': 0.95; '*S*': 0.00; 'python.': 0.02; 'static': 0.04; 'subject:Python': 0.06; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'python': 0.11; 'language,': 0.12; 'language.': 0.14; 'dynamic,': 0.16; 'optional': 0.16; 'received:80.91.229.3': 0.16; 'received:plane.gmane.org': 0.16; 'wrote:': 0.18; 'do.': 0.18; 'packages.': 0.19; 'not,': 0.20; 'header:User-Agent:1': 0.23; 'java': 0.24; 'question': 0.24; 'developers': 0.25; 'header:X-Complaints-To:1': 0.27; "d'aprano": 0.31; 'steven': 0.31; 'programmers': 0.33; 'could': 0.34; 'but': 0.35; 'there': 0.35; 'too': 0.37; 'to:addr:python-list': 0.38; 'to:addr:python.org': 0.39; 'received:org': 0.40; 'even': 0.60; 'read': 0.60; 'tell': 0.60; 'managers': 0.61; 'new': 0.61; 'offer': 0.62; 'such': 0.63; 'choose': 0.64; 'customers': 0.66; 'nobody': 0.68; 'subject:! ': 0.74; 'lack': 0.78; '"best': 0.84; 'banned': 0.84; 'complaint': 0.84; 'everywhere.': 0.84; 'textbook': 0.84; 'widespread': 0.91 X-Injected-Via-Gmane: http://gmane.org/ To: python-list@python.org From: Sturla Molden Subject: Re: Python is DOOMED! Again! Date: Thu, 22 Jan 2015 18:03:33 +0000 (UTC) References: <54c07d04$0$13012$c3e8da3$5496439d@news.astraweb.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Gmane-NNTP-Posting-Host: 26-175-11.connect.netcom.no User-Agent: NewsTap/4.0.1 (iPad) X-: 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: 27 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1421949825 news.xs4all.nl 2874 [2001:888:2000:d::a6]:55417 X-Complaints-To: abuse@xs4all.nl X-Received-Bytes: 3683 X-Received-Body-CRC: 951666260 Xref: csiph.com comp.lang.python:84243 Steven D'Aprano wrote: > Remember too that type-hinting will *absolutely* remain *completely* > optional for Python. Developers can choose to use it or not, No! Developers have to do what managers and customers tell them to do. They will start to require type hinting everywhere. And then the question is what Python has to offer over Java or Swift. Python will no longer be dynamic, it will just be a slow static language. Yes, Python could still be used as a dynamic language, but nobody will allow you to do it. Even packages in widespread use will be banned because they don't typehint. And then there will be complaint about lack of such packages. And in 5 years every textbook read by new Python programmers will require type hinting as a "best practice". Forget about compatibility with Python 2. People will upgrade from Python 2 to Swift. And then goodbye. Sturla