Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:58218 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 97952 invoked from network); 27 Feb 2012 23:36:32 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 27 Feb 2012 23:36:32 -0000 Authentication-Results: pb1.pair.com smtp.mail=kris.craig@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=kris.craig@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.212.170 as permitted sender) X-PHP-List-Original-Sender: kris.craig@gmail.com X-Host-Fingerprint: 209.85.212.170 mail-wi0-f170.google.com Received: from [209.85.212.170] ([209.85.212.170:53298] helo=mail-wi0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 1F/50-30531-F731C4F4 for ; Mon, 27 Feb 2012 18:36:32 -0500 Received: by wibhm4 with SMTP id hm4so3658674wib.29 for ; Mon, 27 Feb 2012 15:36:28 -0800 (PST) Received-SPF: pass (google.com: domain of kris.craig@gmail.com designates 10.180.99.100 as permitted sender) client-ip=10.180.99.100; Authentication-Results: mr.google.com; spf=pass (google.com: domain of kris.craig@gmail.com designates 10.180.99.100 as permitted sender) smtp.mail=kris.craig@gmail.com; dkim=pass header.i=kris.craig@gmail.com Received: from mr.google.com ([10.180.99.100]) by 10.180.99.100 with SMTP id ep4mr32809841wib.7.1330385788641 (num_hops = 1); Mon, 27 Feb 2012 15:36:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=8C3RO0K5dBff9yOIMSBLZ2WgwIVa1SiTBQcnGd3pkTA=; b=KZAAP7uVRo1y0ObcXwAz2Z61EOTzoSJXiSE7SMY7RcDji4i99RkMxdX+uUiX37YXBu nKAgViLOpFKcZ8opNQWBbRE2wlFIXoZTvOZ8JhYUl84fMODyFb6TT1Em4iguawIAJX7D iMWvV1uFng21KQ7qmvPwZMUXQ2z5O3X0++12E= MIME-Version: 1.0 Received: by 10.180.99.100 with SMTP id ep4mr26007397wib.7.1330385788571; Mon, 27 Feb 2012 15:36:28 -0800 (PST) Received: by 10.223.75.146 with HTTP; Mon, 27 Feb 2012 15:36:28 -0800 (PST) In-Reply-To: <4F4C1324.2040905@gmail.com> References: <1330357150.2159.30.camel@guybrush> <4F4C1324.2040905@gmail.com> Date: Mon, 27 Feb 2012 15:36:28 -0800 Message-ID: To: =?ISO-8859-1?Q?=C1ngel_Gonz=E1lez?= Cc: Anthony Ferrara , Ferenc Kovacs , Michael Morris , "internals@lists.php.net" Content-Type: multipart/alternative; boundary=f46d04428e5c57913204b9fa94e4 Subject: Re: [PHP-DEV] Scalar type hinting From: kris.craig@gmail.com (Kris Craig) --f46d04428e5c57913204b9fa94e4 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable I agree. What does everyone think about the idea of creating a new list specifically discussion of new feature ideas? The idea could be announced on the Internals list with a link to the discussion on the other list. That way, the noise ratio would be reduced and only those who are interested in brainstorming new ideas would have to listen to it. Thoughts? --Kris 2012/2/27 =C1ngel Gonz=E1lez > On 27/02/12 22:52, Anthony Ferrara wrote: > > Ferenc, > > > > Thanks for the comments! > Thanks from me, too. > > And thanks to you, Anthony if you get to summarise that. > > > >> There were ideas, but they didn't have enough traction. > >> IMO we can't have a proper solution without changing the existing > behavior > >> for complex types, if you implement strict typing for scalars that > turns the > >> language strict typed, if you add dynamic/weak typing for the scalars, > you > >> will have an inconsistent implementation. > > What behavior would need to be changed for complex types? Adding the > > ability to hint/cast between trees? I'm kind of confused by this > > bit... > I suspect one of the scalars should be complex (=3D objects?) > > > > > I think that's my biggest problem with the dynamics of this list. > > Ideas aren't really nurtured as well as they could be. If the idea is > > solid, and has an implementation, then it's great. But there are > > plenty of seedling ideas that get lost or down trodden-ed simply > > because it's not bulletproof... > Yes, the noise ratio of this list is quite high. Probably related to its > high > volume. That makes people faster in discarding ideas as "been there" > and generates friction. And low-quality discussions like that don't > attract smart people insights, precisely. > It's a vicious circle. > > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > --f46d04428e5c57913204b9fa94e4--