Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:75805 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 56272 invoked from network); 21 Jul 2014 16:03:59 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 21 Jul 2014 16:03:59 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.51 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.216.51 mail-qa0-f51.google.com Received: from [209.85.216.51] ([209.85.216.51:54571] helo=mail-qa0-f51.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 55/00-55793-EE93DC35 for ; Mon, 21 Jul 2014 12:03:59 -0400 Received: by mail-qa0-f51.google.com with SMTP id k15so5126194qaq.38 for ; Mon, 21 Jul 2014 09:03:55 -0700 (PDT) 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 :content-type:content-transfer-encoding; bh=5lhW+eLl/SBzwWT1Iyt1dV1ou5u4jgRlMdG5DBvBp5I=; b=OYtokJa/6UdTtplYZgkSawFQqzoA75K3Zt+xfZo1X2d6HCTPujdq8m9gtl8Fio3eKg 61Ea6NoPIw1G34KnhQJhk4jJ4Q2ordr2pk4nyB8OR+qrXO93drz12eVY64fHy59ln0NE GfIBEwEVqpefr3DMa8to1ztb8YOel8m4WfbEdFJnZWFtytCXL07BrUAw5TgVpAgRzAm0 bdpZkIFSExp2de0neNlBbiSmVnV8ojDJoPwpfdg1rABif0zPc6bCNlyGDZENnI4zgWbX Pxc0x+L8P3B+XyeWuDWnYNlO1Q4HWqz7TCfb/LxDFMujzWMaKcRU6p8vcsELxvKgmwBv nmWA== MIME-Version: 1.0 X-Received: by 10.224.124.199 with SMTP id v7mr44288932qar.33.1405958635200; Mon, 21 Jul 2014 09:03:55 -0700 (PDT) Received: by 10.140.28.139 with HTTP; Mon, 21 Jul 2014 09:03:55 -0700 (PDT) In-Reply-To: <-2879284000303974264@unknownmsgid> References: <-6299216022086038902@unknownmsgid> <-2879284000303974264@unknownmsgid> Date: Mon, 21 Jul 2014 18:03:55 +0200 Message-ID: To: Xinchen Hui , PHP internals Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] RFC: Move phpng to master From: pierre.php@gmail.com (Pierre Joye) On Mon, Jul 21, 2014 at 5:36 PM, Xinchen Hui wrote: > > > =E5=8F=91=E8=87=AA=E6=88=91=E7=9A=84 iPad > > =E5=9C=A8 2014=E5=B9=B47=E6=9C=8821=E6=97=A5=EF=BC=8C23:30=EF=BC=8CPierre= Joye =E5=86=99=E9=81=93=EF=BC=9A > > > On Jul 21, 2014 5:28 PM, "Xinchen Hui" wrote: > >> Or you suggest we stop the current work to waiting them come their self? > > This is exactly what you have done. So what? > > But no, talking for me (and a couple of other), I have listed what I woul= d > like to see before I even consider something else than -1. > > With all respects, I think you are too strict on phpng I am not strict but I am realistic, to avoid a total failure with php-next. > We all hope php to get better, for now I really care about performance Right, we all care about php. The question is more about how we care about its future and how to get everyone involved and get PHP cleaner, better and easier to maintain. > We are loosing users who switch to hhvm for performance. Phpng will chang= e > the current embarrasse situation to us That's not what I see but for very few users. Visibility, cleaner (or less ugly) code base, better communication with the developers, etc. are more the points why some moves to hhvm. Some features we rejected in the past (strict hinting for method/function signature f.e., hack) are other reasons mentioned very often. Also keep in mind that I do love the performance improvements brought by phpng. It is really awesome. And again, thanks you guys for this effort. However it is critical, I repeat, critical, to keep other goals in mind for php-next. You forgot them for the last six months but it is too late. However if things go like Zend plans, it will be too late, and we will fail, miserably. I also talked to many very large PHP users in the last two months. As they all care about performance, it is not really their issue right now with php. One reason is that PHP rarely causes actual bottlenecks in their apps. But they have other worries, one of them is the code quality of the PHP core, which is by far not as good as it should be for the leading web programming language. And they expect the next major version to fix that. Not only to be more confident about the PHP implementation but also to ease contributions or extensions implementations. PHPNG solves none of these issues, in contrary. Cheers, --=20 Pierre @pierrejoye | http://www.libgd.org