Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:83372 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 61382 invoked from network); 21 Feb 2015 01:41:52 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 21 Feb 2015 01:41:52 -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.47 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.216.47 mail-qa0-f47.google.com Received: from [209.85.216.47] ([209.85.216.47:64548] helo=mail-qa0-f47.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id E2/E2-45394-E52E7E45 for ; Fri, 20 Feb 2015 20:41:50 -0500 Received: by mail-qa0-f47.google.com with SMTP id v10so15071053qac.6 for ; Fri, 20 Feb 2015 17:41:48 -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=x0tKJN64Sn2Enyemc8rjmBmwH4bM2S9HuV55PqxO42g=; b=Mldd1Hhv0Kf/VqmIMr1Qa7xMSPNixh1TzEy+dAx9FfEbgGW/RBPg4065axj+hz/LHQ xk9HE7oJdzEy1EZezRUC/Cwe5DrJTKUZPEKgGs5vfzDeFLnyOtdECw1ScfTMFul37FyG D2caX4Hkcezw5fnzc+Jw/+LizcFf2zJKaue5ryUtltUZNmq1SBAmG/eWGip4QLAeDawk 2WoZ0MGZmQKDiQrx4YD17ehCJaPhnUVDE8tPfRbCKiKd8ykt+i2AR5PU13EqGa4g2i2V gHamfMf1JEXRer8r0w6ipAOQFiOZsmiR2AytAOsghGjOr0eosB4xU8ut/AOJgvxlnJQy 5wZg== MIME-Version: 1.0 X-Received: by 10.140.149.130 with SMTP id 124mr1408241qhv.40.1424482908247; Fri, 20 Feb 2015 17:41:48 -0800 (PST) Received: by 10.96.39.195 with HTTP; Fri, 20 Feb 2015 17:41:48 -0800 (PST) In-Reply-To: References: <011801d04a07$83ab1c00$8b015400$@php.net> <7a5d96b34b98ec1f3ee17be7fa6a1e81@mail.gmail.com> <2CBDEB67-3DE3-437D-9AF3-0E6A92027244@zend.com> <4cc0c81c7199a452534bb8edcdb19914@mail.gmail.com> <54E589F6.9030002@garfieldtech.com> <54E66569.8000709@garfieldtech.com> <012001d04d46$271dac90$755905b0$@tutteli.ch> <54E7C3D7.5070409@garfieldtech.com> Date: Fri, 20 Feb 2015 17:41:48 -0800 Message-ID: To: Anthony Ferrara Cc: Larry Garfield , "internals@lists.php.net" Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] Reviving scalar type hints From: pierre.php@gmail.com (Pierre Joye) On Fri, Feb 20, 2015 at 3:36 PM, Anthony Ferrara wrote: > Larry, > > On Fri, Feb 20, 2015 at 6:31 PM, Larry Garfield wrote: >> On 02/20/2015 06:28 PM, Anthony Ferrara wrote: >>> >>> Considering I'm not targetting 7 (I've updated the RFC to hint this), we >>> can choose what to do later depending on the exceptions result (whether to >>> bypass execution in strict mode only, or for all calls). Thanks for the >>> insight Anthony >> >> >> That makes me very sad, as whether the strict option is there or not I'd >> *really* love to see scalar hints in PHP 7 to complement return type >> hinting. > > Timing just won't work while being fair with alternative proposals. I do not think it is unfair to push it now. In contrary. > I've said since I re-opened the proposal that I'm comfortable with it > not targeting 7.0... > > Unless we're willing to push feature freeze by 2-3 weeks for it, it > just doesn't make sense to target 7 with people working on an > alternate proposal (since by definition they couldn't target 7). I do think we should. We are exactly at the point I was afraid to reach with the unrealistic planning for 7. Engine is somehow stable from an API changes point of view, so other can start to work on a couple of key features. But it is too late. Let face it, some features (like your RFC) will never make it post 7.0. We have to be realistic about how things work now. Cheers, -- Pierre @pierrejoye | http://www.libgd.org