Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:79757 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 19117 invoked from network); 16 Dec 2014 23:43:03 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 16 Dec 2014 23:43:03 -0000 Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.181 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.216.181 mail-qc0-f181.google.com Received: from [209.85.216.181] ([209.85.216.181:41689] helo=mail-qc0-f181.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A8/F7-08594-683C0945 for ; Tue, 16 Dec 2014 18:43:02 -0500 Received: by mail-qc0-f181.google.com with SMTP id m20so11343656qcx.12 for ; Tue, 16 Dec 2014 15:42:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=59Xa4hCt91Oz9dkYD2c/E+EQRlROAkZnpRMwfED8jJE=; b=YdbD1auA5hNIXSD4KJr+DTGZIeYI7gDZTUPohZRIG3xIvHq6fwPi80CUUm0cRHWbyF t5+i1W6FbdjWDCRpuDu3vnXUDY3Vt2InYXBWCRjBldIb+PX/ft1j6sBTqFsQf79vZpxE rZhOgTfDzeT0bWjsePTQHuTG3c+qFCYk5rP/vXZWUEzTn1E4tKUw0LdXvqlNvEawPR3P D6BbCXEgWM7vAtSCgJ9UTQ+USE5YYQgIds5db7En573qQzid+L216881So3+5Hn9uqaG yn8CS4K+9rApYKE7lpUg6yd9DM+aS2YX5oOK+zEH1kcAYtbh2ehl3DhjF9d0OiA8qZir AJMA== MIME-Version: 1.0 X-Received: by 10.140.43.52 with SMTP id d49mr67848713qga.94.1418773378729; Tue, 16 Dec 2014 15:42:58 -0800 (PST) Received: by 10.140.104.171 with HTTP; Tue, 16 Dec 2014 15:42:58 -0800 (PST) Received: by 10.140.104.171 with HTTP; Tue, 16 Dec 2014 15:42:58 -0800 (PST) In-Reply-To: <71165C46-EFBD-4961-843C-71F97BCBDCB5@ajf.me> References: <8C1EFD82-CFE0-4D01-9231-2A1658B182A6@ajf.me> <71165C46-EFBD-4961-843C-71F97BCBDCB5@ajf.me> Date: Wed, 17 Dec 2014 10:42:58 +1100 Message-ID: To: Andrea Faulds Cc: Rowan Collins , PHP internals , Florian Margaine Content-Type: multipart/alternative; boundary=001a113a71ae418ea0050a5deb07 Subject: Re: [PHP-DEV] [RFC] PHP 5.7 From: pierre.php@gmail.com (Pierre Joye) --001a113a71ae418ea0050a5deb07 Content-Type: text/plain; charset=UTF-8 On Dec 17, 2014 4:19 AM, "Andrea Faulds" wrote: > > Hey Florian, > > > On 16 Dec 2014, at 19:55, Florian Margaine wrote: > > > > Hi list, > > > > I think having a minor PHP version for the only sake of adding E_DEPRECATED > > is kind of pointless to be honest. Historically, PHP (or other languages > > for the matter, I'm thinking of python) minor versions have brought new > > features. Adding notices is not a reason for a new version imho. > > > > If what we want are notices, and helping people to migrate to PHP 7, then > > we can create tools for this. For example, python made a tool to help with > > the transition of python 2 to python 3. Go did the same for 0.x to 1.0, if > > my memory serves right. The point of new versions is to include new > > features or bug fixes for the language, static analysis can be done with > > external tools. > > > > The fact that we'll have to maintain one more version is also not something > > to be taken lightly, especially when I see examples of how things progress > > in php-src. (I'm thinking about the recent contributor who gave up.) > > > > Now, if the reason people want PHP 5.7 is to extend PHP 5 lifetime, then > > it's another matter, and the lifetime of existing versions could be > > extended. > > > > Just my $0.02. > > > > Cheers, > > Florian Margaine > > Hmm, actually, a 2to3-esque tool and a formal extension of 5.6's support by a year sounds like a better solution. If others agree, I might withdraw this RFC. > > Thanks! Please do not. It can be updated but discarding a rfc every time you see a slight opposition is not good. Also an extension won't have the same impact and spread than a new php release. --001a113a71ae418ea0050a5deb07--