Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:69072 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 80556 invoked from network); 12 Sep 2013 01:06:25 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 12 Sep 2013 01:06:25 -0000 Authentication-Results: pb1.pair.com smtp.mail=guilhermeblanco@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=guilhermeblanco@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.128.173 as permitted sender) X-PHP-List-Original-Sender: guilhermeblanco@gmail.com X-Host-Fingerprint: 209.85.128.173 mail-ve0-f173.google.com Received: from [209.85.128.173] ([209.85.128.173:42634] helo=mail-ve0-f173.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 2B/30-12981-E8311325 for ; Wed, 11 Sep 2013 21:06:23 -0400 Received: by mail-ve0-f173.google.com with SMTP id cz12so6569975veb.32 for ; Wed, 11 Sep 2013 18:06:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=v8ftyX+ThrePnCdda2+y0HV+kTdaVmHrJiOwWSGQmZY=; b=HGGjmo4sh6rBIDixK6F6A8Zfry3MEbW/ZK6Sl7+QetIRkcnRc0Xj2bVRHcf+9X0UDT D7F5e/zBJdo0rzt9qPd9zQ+HeA6fDQRmUpO4UcRw9p1VKZT9lnVGxCirHX8vhfo7cAh7 3933SpMnhJl1ZQm+kMwGEPG5y5cn7lHvVU7FTYsOxBL3ob3kjMulDfnQ8YXKOXVlTUTM ZrFbFiuUyDAFsA3wVk4cdnbYjwu6Zol+Y7vMQN7OMr8T+ikBs0312VSBbLHFz7wJAnFm yxG03EqZCPeGWj2E2WLpJAY6ZwJw8NrmEh7HwUHL6OBhktCM7tUOxLFEW82QxY0eNB5J IooA== X-Received: by 10.220.164.70 with SMTP id d6mr3906993vcy.19.1378947979181; Wed, 11 Sep 2013 18:06:19 -0700 (PDT) MIME-Version: 1.0 Received: by 10.220.74.141 with HTTP; Wed, 11 Sep 2013 18:05:59 -0700 (PDT) In-Reply-To: <1378936715.12435.225.camel@guybrush> References: <1378903588.3917.54.camel@guybrush> <5230B28A.40707@oracle.com> <1378936715.12435.225.camel@guybrush> Date: Wed, 11 Sep 2013 21:05:59 -0400 Message-ID: To: =?UTF-8?Q?Johannes_Schl=C3=BCter?= Cc: Florin Patan , PHP Internals Content-Type: multipart/alternative; boundary=047d7b414aa476cae204e6255858 Subject: Re: [PHP-DEV] Wake up From: guilhermeblanco@gmail.com ("guilhermeblanco@gmail.com") --047d7b414aa476cae204e6255858 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Johannes, I do understand motivations behind keeping core simple and stable that majority of internals always promote. I also understand the majority of user base is on shared host. But as a counterpart, what about large agencies that do want to extract every single feature PHP has to provide? That's the part it sounds blurry. Which side should PHP take? Trying to keep both sides happy is becoming more and more difficult along the years. Who would make this decision? What is gonna happen with the other side? Someone needs to address this. Why don't we reevaluate all highlighted topics provided on that StackOverflow thread (use my comment as base) as it was done in that 2005 Paris meeting? That should be a great start for ZE3. From the personal side, I truly agree with this thread. I tried 5 times to contribute to internals, all of them generated endless flames, and even RFCs where over 50% was pro the support, I got an answer like "most core devs were against it, so no". I'm pretty much on Anthony's side. Thanks, On Wed, Sep 11, 2013 at 5:58 PM, Johannes Schl=C3=BCter wrote: > On Wed, 2013-09-11 at 23:34 +0200, Florin Patan wrote: > > First, I didn't said anything about attitude to new comers. For me it > > was quite well and people offered to help out in solving issues. > > Thanks. > > > Second, if you read the posting rules of this mailing list, top > > posting is one of those things that you should avoid. > > > > Given the following factors: > > - lack of clear language scope: yes we build webpages but guess what, > > we aren't doing blogs for a long time ago. if you dimiss Wikipedia, > > Facebook and some other sily sites in the top 100 hits / month that > > use PHP you are given a whole slew of startups and some of them even > > businesses which are using PHP. Some of them might even prefer to have > > in-house developed tools but then for those tools PHP says: sorry, you > > should check another language if you want this or that. It's simply > > frustrating :) > > Facebook is not using PHP but HipHop. Weblogs and small sites are still > a big part of the user base (shared hosters still seem to see enough > market to battle in that market, I know different "web agencies" serving > those). > > > - lack of a clear roadmap: as I said earlier, can someone really tell > > what's in the next two versions of php from now > > ... and never will. I commented on that in a different mail. > > > - lack of clear authority - who can and should steer discussions to a > > desired path and stop trolling (even by core devs) > > A troll has no respect on authority. The community at large has to > handle that. > > > - lack of actual feedback from the community on topics/rfcs: there's > > always a 'but people need/want/don't need/don't want' with no concrete > > way to really gauge what the community position really is > > =E2=80=9CNobody knows what most PHP programmers do.=E2=80=9D > - Bjarne Stroustrup (inventor of C++, parapharsed) > > There is no single community, there are wikipedia and yahoo and such > (which itself aren't homogeneous entities), there are wordpress users, > there are small special interest forums, there people just learning > programming, using it on intranet sites, ... > > This actually is the cause for the discussions here - everybody here > lives in a different world, facing different challenges. > > > - lack of clear documentation about the internals: you really can't > > tell me that the docs out there are clear because I did a bunch of > > searching for them and I'm pretty good at finding stuff > > What specifically do you need? I often hear this abstract comment. Often > these either are very specialized questions or lack of C knowledge or > such. > > > - personal feelings on a subject instead or rational ones > > Depending on what kind of challenges you are coming from you rank > requirements differently. This impacts"rationalism". If you want a jack > of all trades language you rank additions differently from when you are > aiming for a beginner-friendly language, which you value differently > from when you put BC first, ... > > That said: Not all arguments are good, but often a disagreement here > comes from different views colliding, which, to some degree, is healthy > in order to find the right path working for as many users as possible. > > joahnnes > > > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > --=20 Guilherme Blanco MSN: guilhermeblanco@hotmail.com GTalk: guilhermeblanco Toronto - ON/Canada --047d7b414aa476cae204e6255858--