Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:49344 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 37860 invoked from network); 11 Aug 2010 15:23:25 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 11 Aug 2010 15:23:25 -0000 Authentication-Results: pb1.pair.com smtp.mail=johannes@schlueters.de; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=johannes@schlueters.de; sender-id=unknown Received-SPF: error (pb1.pair.com: domain schlueters.de from 217.114.211.66 cause and error) X-PHP-List-Original-Sender: johannes@schlueters.de X-Host-Fingerprint: 217.114.211.66 ns.km36107.keymachine.de Solaris 10 (beta) Received: from [217.114.211.66] ([217.114.211.66:58428] helo=config.schlueters.de) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F7/A6-01618-C60C26C4 for ; Wed, 11 Aug 2010 11:23:25 -0400 Received: from [192.168.1.31] (ppp-82-135-2-213.dynamic.mnet-online.de [82.135.2.213]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by config.schlueters.de (Postfix) with ESMTPSA id B845B24E8B; Wed, 11 Aug 2010 17:23:21 +0200 (CEST) To: Ryan Panning Cc: Victor Bolshov , smalyshev@sugarcrm.com, Internals In-Reply-To: <4C62B9E0.4030305@gmail.com> References: <1281478269.6608.292.camel@guybrush> <4C61D6D0.90907@sugarcrm.com> <4C62B9E0.4030305@gmail.com> Content-Type: text/plain; charset="UTF-8" Date: Wed, 11 Aug 2010 17:23:20 +0200 Message-ID: <1281540200.1132.36.camel@guybrush> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Strict typing From: johannes@schlueters.de (Johannes =?ISO-8859-1?Q?Schl=FCter?=) On Wed, 2010-08-11 at 09:55 -0500, Ryan Panning wrote: > IMO some of these debates should be brought to the end > users. Who uses PHP in the end? The users. (And yes, I know the devs > here do to..) What is one thing most companies go by? The customers > come first. This "we know best" attitude here is gone way to far. > Please don't just leave this here, because you'll hear it from the > users in the end anyway. A good community is one who communicates. > Thanks Good that this discussion happens in a secret place on a list no "community" members can see. Oh wait. It doesn't. Oh and wait we let users participate! And "we know best" - well part of this is that for doing the discussion in a sane way you need some minimum knowledge and some experience. I talked to PHP users on different conferences, even about type hints at different conferences and such and if you ask them "Do you want type hints?" most of them will answer "yes, yes, yes!" until you explain the consequences, like I did a bit on my blog[1] (again very secret discussion ignoring all users!). Then suddenly they agree that type hints are bad. But that's not their opinion. That's manipulation. Asking the question the way you want while providing the material to support your point. (It is hard to ask this in an "neutral" way) For _real_ argumentation you need to really think through it. And here on the list are people who try to do this. Many people participating in this discussion discussed other problems, too and then found out what the bad consequences are, and learned from these mistakes. Others are willing to invest time to think through ideas. Few just flame/try to push their opinion. But still this is an open list. (sometimes unfortunately) johannes [1] http://schlueters.de/blog/archives/139-Scalar-type-hints-in-PHP-trunk.html