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 “Nobody knows what most PHP programmers do.” - 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