Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.fsmpi.rwth-aachen.de!newsfeed.straub-nv.de!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Paul Rubin Newsgroups: comp.lang.python Subject: Re: Python 2 to 3 conversion - embrace the pain Date: Mon, 16 Mar 2015 01:31:33 -0700 Organization: A noiseless patient Spider Lines: 15 Message-ID: <871tkpgx7e.fsf@jester.gateway.sonic.net> References: <20150316025301.GA94576@cskk.homeip.net> <873855tts4.fsf@jester.gateway.sonic.net> <87k2yhfou7.fsf@jester.gateway.sonic.net> <55068da5$0$12923$c3e8da3$5496439d@news.astraweb.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="c694756f1077760bb5296aae16c74092"; logging-data="32049"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19k6l4ocoXI/VRjPQELBH7T" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) Cancel-Lock: sha1:SmzXf1YlmKheKjNrE2CYvUOzceY= sha1:T+aYntODQmty148VLGqBrQZ4lfY= Xref: csiph.com comp.lang.python:87532 Steven D'Aprano writes: > The std lib is *batteries* included. If you need a nuclear reactor, you turn > to third-party frameworks and libraries like Twisted, Zope, numpy, PLY, etc. I always thought twisted and zope were monstrosities. I've used threads instead of twisted and various other possibilities instead of zope. Not sure why numpy couldn't go in the stdlib: does it change all that fast? PLY is an application not a library. > It's precisely because the stdlib has much stronger backward compatibility > requirements and a higher reluctance to break things that fast-changing > projects (including just bug fixes, not just new features) cannot go into > the stdlib. Has that been a problem for PHP?