Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:58228 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 37416 invoked from network); 28 Feb 2012 04:57:52 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 28 Feb 2012 04:57:52 -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 74.125.82.170 as permitted sender) X-PHP-List-Original-Sender: kris.craig@gmail.com X-Host-Fingerprint: 74.125.82.170 mail-we0-f170.google.com Received: from [74.125.82.170] ([74.125.82.170:35566] helo=mail-we0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id E6/25-12873-FCE5C4F4 for ; Mon, 27 Feb 2012 23:57:51 -0500 Received: by werh12 with SMTP id h12so1369044wer.29 for ; Mon, 27 Feb 2012 20:57:48 -0800 (PST) Received-SPF: pass (google.com: domain of kris.craig@gmail.com designates 10.180.24.4 as permitted sender) client-ip=10.180.24.4; Authentication-Results: mr.google.com; spf=pass (google.com: domain of kris.craig@gmail.com designates 10.180.24.4 as permitted sender) smtp.mail=kris.craig@gmail.com; dkim=pass header.i=kris.craig@gmail.com Received: from mr.google.com ([10.180.24.4]) by 10.180.24.4 with SMTP id q4mr3357087wif.7.1330405068643 (num_hops = 1); Mon, 27 Feb 2012 20:57:48 -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=qPUimcy9zsVL8wlwElLVvQFq2h26UERdv8Di9pOhtFM=; b=CZnP0f5pXHkZa3ZARFvM8hKhxsFxlGo+4DUwnj9hIfgHq0ditB/kFjPgy6XjEgNRQq PQe4w4ZxgT6u8PkTa6HqiMkE5LLjYj+7byLKlpvLfR5B1KPRLUSkMAZJcz4nqiXti4Jw 5CmQmQdxTKx0aYJWOsVDVgJR0lP6TMwl6Z5VY= MIME-Version: 1.0 Received: by 10.180.24.4 with SMTP id q4mr2626828wif.7.1330405068555; Mon, 27 Feb 2012 20:57:48 -0800 (PST) Received: by 10.223.75.146 with HTTP; Mon, 27 Feb 2012 20:57:48 -0800 (PST) In-Reply-To: References: <1330357150.2159.30.camel@guybrush> <4F4C1324.2040905@gmail.com> Date: Mon, 27 Feb 2012 20:57:48 -0800 Message-ID: To: John Crenshaw Cc: =?ISO-8859-1?Q?=C1ngel_Gonz=E1lez?= , Anthony Ferrara , Ferenc Kovacs , Michael Morris , "internals@lists.php.net" Content-Type: multipart/alternative; boundary=f46d043be1c684c6dc04b9ff116b Subject: Re: [PHP-DEV] Scalar type hinting From: kris.craig@gmail.com (Kris Craig) --f46d043be1c684c6dc04b9ff116b Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Lol you're making me feel like an old fogey! I've always just used email/listservs (or carrier pigeon if I'm getting a busy signal dialing in to AOL). Either way, I think we should give serious thought to how we move forward on this, as it could wind up being a blueprint for future PHP feature collaborations. I do agree with all your points though. Let me ponder over it a little bit then get back to ya, just in case I have a better idea that I haven't thought of yet. ;) --Kris 2012/2/27 John Crenshaw > I don't think we need yet another list. That said, I think that some > features (such as weak typing) would benefit greatly from having a small > body of people get together and flesh out a proposal together before > presenting it for sacrifice on the altar of public discussion. Part of th= e > value in this is keeping the group limited to just collaborators on that > specific feature, so a general features mailing list wouldn't really add > anything. > > Not sure how you want to coordinate this group. In my company we have a > distributed team and we typically coordinate this sort of design process > using Google Docs + Donedesk(our own product, but free) + Skype. This wor= ks > well and strikes a nice balance between persistent and realtime > collaboration. I'm open to other ideas, but if I had to choose how to > coordinate a group to design a single feature, that's what I would use. > > John Crenshaw > Priacta, Inc. > > -----Original Message----- > From: Kris Craig [mailto:kris.craig@gmail.com] > Sent: Monday, February 27, 2012 6:36 PM > To: =C1ngel Gonz=E1lez > Cc: Anthony Ferrara; Ferenc Kovacs; Michael Morris; > internals@lists.php.net > Subject: Re: [PHP-DEV] Scalar type hinting > > I agree. What does everyone think about the idea of creating a new list > specifically discussion of new feature ideas? The idea could be announce= d > 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 > > > > > --f46d043be1c684c6dc04b9ff116b--