Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:56234 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 14668 invoked from network); 10 Nov 2011 16:09:09 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Nov 2011 16:09:09 -0000 Authentication-Results: pb1.pair.com smtp.mail=ircmaxell@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=ircmaxell@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.220.170 as permitted sender) X-PHP-List-Original-Sender: ircmaxell@gmail.com X-Host-Fingerprint: 209.85.220.170 mail-vx0-f170.google.com Received: from [209.85.220.170] ([209.85.220.170:55864] helo=mail-vx0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 73/48-01205-427FBBE4 for ; Thu, 10 Nov 2011 11:09:08 -0500 Received: by vcbfl10 with SMTP id fl10so2816054vcb.29 for ; Thu, 10 Nov 2011 08:09:05 -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:content-transfer-encoding; bh=tDHtlaC8fOPELNezLMnD7IGdLIND3YLqw47gQhIOs4w=; b=Vhs3uCwB802m7+RS7fGheXWW3WEX6/LoIqrnOxySHxrJNkY67uOnFlNxvGceY2K6+W gPon244MwfCFNlfw+xZVKowdmlohZhYdvzmuHJMhltaV3NDLBQ1NizBxOKuQNZFixB77 Iz/75zMpbwSsbMZXNZvJR5bXX/HXFaweNfNMw= MIME-Version: 1.0 Received: by 10.229.42.8 with SMTP id q8mr1248508qce.51.1320941345511; Thu, 10 Nov 2011 08:09:05 -0800 (PST) Received: by 10.229.6.202 with HTTP; Thu, 10 Nov 2011 08:09:05 -0800 (PST) In-Reply-To: References: <4EBADCE4.9030702@sugarcrm.com> <4EBAF5D8.40608@sugarcrm.com> <003f01cc9faa$77670a40$66351ec0$@com> Date: Thu, 10 Nov 2011 11:09:05 -0500 Message-ID: To: "guilhermeblanco@gmail.com" Cc: Jonathan Bond-Caron , Stas Malyshev , Nikita Popov , PHP Internals Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] who can vote From: ircmaxell@gmail.com (Anthony Ferrara) > However, and it is what we approved, OSS project leads have a voice, > today and here. And they are not random people, they know sometimes > much better than us what should be added to the core (be language, or > functions in an extension like spl). Well, I would like to make a point here. Right now, and the discussion here is that people who contribute to the core and OSS project leads get a say in the language. What would happen if Google chose to use PHP instead of Python. Would they get a voice? Should they get a voice? (even if it's just a single vote)...? What about professional lead/senior developers who use and develop large and high traffic sites off the language? What about the sysadmins and/or OS package maintainers who implement and maintain the language for mass adoption? What about the individual hosts that contribute so much to the traction and adoption of PHP as a whole? Do any of them get a say? I'm not saying that they should or should not. But I feel it's kind of back-handed to put OSS project leads up to a voting position and deny that same position to so many others that have as big (if not a bigger) impact on the adoption and evolution of the language. I'm not suggesting how to handle that (or if it even needs to be handled at all). All I wanted to do is point out the apparent hypocrisy with it. Just my $0.02... Anthony On Thu, Nov 10, 2011 at 9:00 AM, guilhermeblanco@gmail.com wrote: > Hi Jonathan, > > On Thu, Nov 10, 2011 at 11:12 AM, Jonathan Bond-Caron = wrote: >> On Wed Nov 9 10:01 PM, guilhermeblanco@gmail.com wrote: >>> >>> Some would simply say "he only did that because he got 3 proposals >>> rejected". Others would say "he is pressuring A to be in PHP". But not. >>> I learned the hard way and multiple times to hear a big NO. But at the >>> same time, I earn my salary from a language that is lead by people >>> that do only what they want, not what the language really needs. PHP >>> is a mess, everyone knows it. You have the power to change that, to >>> make it right. >> >> spl_autoload_register('SplAutoLoader'); >> >> class_exists('Foo'); =A0 =A0 =A0// Fatal error >> is_a('Foo', 'Bar', true); // Fatal error >> is_subclass_of('Foo', 'Bar'); // Fatal error >> >> How exactly is PSR-0 making the language better? It's inconsistent with = what's in core. >> >> That said, I don't think there's anything wrong with bringing the classN= ame =3D> fileMapping convention of PSR-0 in core. >> >> Small political note: I trust decision making in php to people who under= stand the internals of the language (on a majority that's the core devs). >> >> Other political note: PSR-0 seems to imply that your 'standard project' = should have a particular directory structure: >> https://github.com/lapistano/fig-standards/tree/compatibilityTests/ >> >> Is this right, wrong, for the better good? >> >> >> > > Please keep the focus on the subject. > It's part of another thread, do not mix the things. =3D) > > > Cheers, > > -- > Guilherme Blanco > Mobile: +55 (11) 8118-4422 > MSN: guilhermeblanco@hotmail.com > S=E3o Paulo - SP/Brazil > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > >