Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:85119 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 2982 invoked from network); 17 Mar 2015 09:13:38 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 17 Mar 2015 09:13:38 -0000 Authentication-Results: pb1.pair.com smtp.mail=ppetermann80@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=ppetermann80@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.212.180 as permitted sender) X-PHP-List-Original-Sender: ppetermann80@gmail.com X-Host-Fingerprint: 209.85.212.180 mail-wi0-f180.google.com Received: from [209.85.212.180] ([209.85.212.180:36255] helo=mail-wi0-f180.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id C1/F3-11855-140F7055 for ; Tue, 17 Mar 2015 04:13:37 -0500 Received: by wibg7 with SMTP id g7so57743116wib.1 for ; Tue, 17 Mar 2015 02:13:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=user-agent:in-reply-to:references:mime-version :content-transfer-encoding:content-type:subject:from:date:to:cc :message-id; bh=iVOHCGaSwTlt7AMFMOOb5gCL3tRxdJ39KvJ1n5rWYkk=; b=Ael2CsfVrF0R/rprq694lW4HxrveKVmFQ3PnQFvdLEI/FdqGZhe65VPfchm28ZeAuj dC4eNwxTsrpU7ADPUK21zV2KFENy5k5NnAaZL1lsntT0oczZ8SCGQPIQ1VoFDmcLHPq3 z4DdAoZ3Cg13tS9aRCI3crB+BIjeWaKlgLeEKbh7PmK9xTiLWKBtghqzakI/bWk8r6yk rSrQ4pToklB40wQqx1jzwmI0Q66kkOaRAZLIaILQKqnmo5A1tRFC30/CpPYtNwpuc0kc g2RxvjcOLSVbqoB9Zn/7UIkFn6DmQ8nlmIDjR6BU+rZCichEfJ3I6dqHb7dCEVbZ3AMP eDRw== X-Received: by 10.194.21.104 with SMTP id u8mr82767721wje.47.1426583614515; Tue, 17 Mar 2015 02:13:34 -0700 (PDT) Received: from [100.80.224.79] ([46.114.144.224]) by mx.google.com with ESMTPSA id w4sm1769022wib.19.2015.03.17.02.13.32 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 17 Mar 2015 02:13:33 -0700 (PDT) User-Agent: K-9 Mail for Android In-Reply-To: References: <35.09.03331.B7BD6055@pb1.pair.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=UTF-8 Date: Tue, 17 Mar 2015 10:13:24 +0100 To: Pierre Joye CC: PHP internals ,Pascal Chevrel Message-ID: <1D775226-AE34-4123-9BC4-3D9D8953F90C@gmail.com> Subject: Re: [PHP-DEV] About declare(strict_types = 1) From: ppetermann80@gmail.com (Peter Petermann) On March 16, 2015 11:10:41 PM GMT+01:00, Pierre Joye wrote: >On Mar 17, 2015 7:05 AM, "Peter Petermann" >wrote: >> >> >> >> On March 16, 2015 2:32:39 PM GMT+01:00, Pascal Chevrel < >pascal.chevrel@free.fr> wrote: >> >> >It's too late, Bob's Basic STH missed the schedule for PHP 7, it was >> >proposed way too late and the coercive STH RFC has just zero chance >to >> >pass, it's too much of a BC break for everybody. The dual mode STH >is >> >the only chance to have something for PHP 7 and remain competitive >with >> Rushing through with an controversial solution, because others didn't >make a date seems like such a good plan. >> >> No one is dying if STH doesn't make it into 7.0.0. > >No one will die if php dies. Your point here is totally irrelevant. PHP isn't dying without it. At least it hasn't in the last few years since it exists. > >> >HHVM, Node.js… that we see people switch to. Baidu switched to HHVM, >> >Wikipedia too, in my country big names switched from PHP to node.js >and >> >that was not just for performance reasons, it was also for the >> >features. >> hhvm offers an alternative php implementation that tries to be >compatible, hack(lang) is where you find the differences you are >looking >for. That said, I don't see the sky falling if people who need a >specific >feature use another tool. The adoption rate of hack is tiny. >> >> As for nodejs, nodejs is a framework, not a language. Javascript does >not >offer type hints. And if you look at how to compete with nodejs, then >what >you should be looking at is what needs to be improved with php to allow >frameworks like reactphp to work better. How to improve support for >non-blocking io. >> >> And I dunno, but I don't think that "per file" settings make the >callback-heavy code that's typical for non-blocking stuff better, in >fact >I'm convinced it will add an additional layer of headache. >> >> >Zeev himself admitted that we need something for PHP 7. >> If it is THAT important for PHP 7 (and IMHO it's not) then maybe the >timeline for PHP 7 needs to be reevaluated, to make sure all >dependencies >are the best option and not something rushed in because of >::conflict::. > >I think you may talk to more developers. I have talked to many, at many >confs and UGs (and way too many in the last few weeks, across the >pacific), >I can count users not looking for STH with one hand. As I said, if you take it for THAT important, it should be in your own interest to get it right instead of rushing through a controversial compromise. Regards, PP.