Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:56213 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 39756 invoked from network); 10 Nov 2011 07:12:44 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Nov 2011 07:12:44 -0000 Authentication-Results: pb1.pair.com smtp.mail=smalyshev@sugarcrm.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=smalyshev@sugarcrm.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain sugarcrm.com designates 207.97.245.153 as permitted sender) X-PHP-List-Original-Sender: smalyshev@sugarcrm.com X-Host-Fingerprint: 207.97.245.153 smtp153.iad.emailsrvr.com Linux 2.6 Received: from [207.97.245.153] ([207.97.245.153:43879] helo=smtp153.iad.emailsrvr.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 3E/B1-21183-B697BBE4 for ; Thu, 10 Nov 2011 02:12:44 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp45.relay.iad1a.emailsrvr.com (SMTP Server) with ESMTP id C2D96903FC; Thu, 10 Nov 2011 02:12:40 -0500 (EST) X-Virus-Scanned: OK Received: by smtp45.relay.iad1a.emailsrvr.com (Authenticated sender: smalyshev-AT-sugarcrm.com) with ESMTPSA id 34FAD90132; Thu, 10 Nov 2011 02:12:40 -0500 (EST) Message-ID: <4EBB7967.1070006@sugarcrm.com> Date: Wed, 09 Nov 2011 23:12:39 -0800 Organization: SugarCRM User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1 MIME-Version: 1.0 To: "guilhermeblanco@gmail.com" CC: PHP Internals References: <4EBADCE4.9030702@sugarcrm.com> <4EBAF5D8.40608@sugarcrm.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] who can vote From: smalyshev@sugarcrm.com (Stas Malyshev) Hi! > tools' project leaders. By denying the voice of them is almost the > same as telling there's meritocracy only if you contribute with the > language internals. Nobody's "denying voice" to anybody. Anybody who's interested can feel free to come to the list and bring forward their arguments and defend them and convince people. However, if the situation comes out that a particular proposal failed to convince any substantial number of people who maintain PHP and deal with it every day, or even substantial part of them think it is a bad idea - maybe indeed it is not the best idea to have it in PHP? Or maybe time for it has not come or it was not thought out or explained properly? I do not think it makes sense for PHP core developers to take on themselves to implement and maintain things that they think are wrong only because certain number of people that they don't know voted yes. If the proposal has merits, it should be - and usually is - possible to convince enough people to support it. If it's not possible - maybe it's not as ready for prime time as it appeared. > matter of that conclusion. If PHP is a meritocracy based language, I > thought that everyone have equally voice over it. It doesn't matter if As it was already pointed out, that's the exact opposite of meritocracy. > But wait, the language exists for developers, userland, right? But if Right. But that does not mean it should be jerked around by any minute fad or any random idea. Language development should be guided, monitored and somewhat conservative and changes should be done after careful consideration and weighting of the need and the effect of it. However big vote we hold, 99.9% of language users would not participate, and we have to take that into account too. > again, and again and again. I questioned multiple times for RFC > stability and all I got was "it won't be implemented" or simply > ignored. I didn't even had a change to make a poll. We had very extensive discussion about annotations and its implementation, etc. (which may yet be reborn for 5.5, for all I know). I can't believe from all that you got only "it won't be implemented". > according to what you defined. We (I'm putting myself into userland > now) can only watch, without a single voice. If we can change and make What do you mean? You're enjoying a voice right now. You're talking to core PHP developers, which are discussing your concerns and your proposals. Do you want to make it so that if you find a friend and you have 2 votes and PHP core dev has 1 then PHP core dev has to implement and maintain whatever you want? Sorry, you can't get that. You can and will, however, get any good proposal discussed and seriously considered. And yes, that means they can be rejected too. Such is life. My proposals get rejected too. It happens, it stings, I hope for better luck next time. -- Stanislav Malyshev, Software Architect SugarCRM: http://www.sugarcrm.com/ (408)454-6900 ext. 227