Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:73560 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 50405 invoked from network); 3 Apr 2014 10:23:12 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Apr 2014 10:23:12 -0000 Authentication-Results: pb1.pair.com smtp.mail=arvids.godjuks@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=arvids.godjuks@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.48 as permitted sender) X-PHP-List-Original-Sender: arvids.godjuks@gmail.com X-Host-Fingerprint: 209.85.216.48 mail-qa0-f48.google.com Received: from [209.85.216.48] ([209.85.216.48:53906] helo=mail-qa0-f48.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id C2/36-15417-E863D335 for ; Thu, 03 Apr 2014 05:23:11 -0500 Received: by mail-qa0-f48.google.com with SMTP id m5so1440149qaj.35 for ; Thu, 03 Apr 2014 03:23:08 -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 :content-type; bh=Er81ZdyPltVQvLBk2SSRd/Jbw/gE0cAB8sEsr6JvLbQ=; b=uNUKH5AjAfohn1ZDXUw0ptQAxJYBbBGVVJciIKJCavfZcLkOSTdoFkWWfl6oc/qvgl vz62D5aa3iz/XMpFsZ9vT28mNYX5upGWRt3Avc/9u+ULFaQSbyHyWW12yY4p9wjHBBq0 31GsTZy1NncubxL4frIEiAUTRgXvpy44+pDJ2rV4AsBWjjOx4u9k2nzRyRZUs6aITTqY bYvrM+xnfMApK4pSbHejXaI6j6VaP0L5pqb3R/g99L6BVF1TsvIwJFFQ4AGs6UYp97yh IWK2022Z3RCSR85iuQua+RCQyZj1mKddij9kte7PJ5OkLSV3Tri9WNiA4yVoXL1BXH8n 0/Ow== X-Received: by 10.140.41.80 with SMTP id y74mr339008qgy.104.1396520588200; Thu, 03 Apr 2014 03:23:08 -0700 (PDT) MIME-Version: 1.0 Received: by 10.140.85.37 with HTTP; Thu, 3 Apr 2014 03:22:48 -0700 (PDT) In-Reply-To: References: <533C0713.9070106@eliw.com> Date: Thu, 3 Apr 2014 13:22:48 +0300 Message-ID: To: PHP internals Content-Type: multipart/alternative; boundary=001a11c13da294d12a04f620c949 Subject: Re: [PHP-DEV] About PHP6 ... From: arvids.godjuks@gmail.com (Arvids Godjuks) --001a11c13da294d12a04f620c949 Content-Type: text/plain; charset=UTF-8 2014-04-03 12:35 GMT+03:00 Pierre Joye : > Hi Eli, > > On Wed, Apr 2, 2014 at 2:48 PM, Eli wrote: > > Hello everyone. I've been hitting a lot of conferences recently, and > > found myself having the same discussion with multiple members of the > > community. And many of them have 'heavily encouraged me' to bring this > > discussion up here. And Julien's recent PHP6 email, reminded me that I > > hadn't done so. > > It is amazing to see that the most important thing in php-next is the > version number. > > > The short form is: > > > > We should not name the next version of PHP: PHP6, for 2 reasons: > > 1. It will cause confusion in those least able to adapt > > 2. It costs us nothing, hurts us in no way, to name it something else > > It hurts us. We were pathetic in our previous attempt for php 6, which > by the way was never released nor existed. We will be clowns by > skipping a version for some totally random reasons. > > Let put things in perspective: > - PHP 6-dev (the -dev part is important here) was killed 5 years ago > (or maybe more, did not check the exact time) > - book about it have been released, how it is remotely related to us > is a mistery but let consider them as valid... > . Current idea is to get 6 out in ~ two years. Making these books > like 7-8 years old by the time php 6 will be released > . The communication about the development of php 6 will outcome any > legacy results in google/bing and other > . The couple of books still on sale are likely to be removed (if not > already, as I never saw one except ebook, and really, anyone buying 5 > years old book in tech ...) > > So in short, I really do not care about this version number. However I > do care about the success of PHP, how we are seen from the outside (in > case you do not realize it, we are bad, whether it is true or not is > irrelevant). I think we should go with the logical and mathematical > step, 5+1=6. The arguments about possible confusions refer to the few > who ever bought these books or read some 5 years old blog posts. Know > what? They will most likely focus on what we will communicate about > this next major version now and here, they care about what will > actually be done rather than some pointless marketing related moves. > The same kind of moves were often rejected or disregarded because > "nothing to do with php.net". The same argument applies. > > On the other hand, I find disturbing than almost everyone > participating in this thread did not post a single reply, feedback, a > single idea or proposal about what we should do for the next major > release. Priorities anyone? > > As a reminder, this is what we have so far, > https://wiki.php.net/ideas/php6 > > I won't reply or argue in this thread or any other related to the > version number, this is totally irrelevant to me and only confirms the > total lack of understanding of our users needs right now. I apologize > for that or if I offend anyone here, but this mail targets us all, me > included. Time to focus on what matters and do not spend precious time > on such ridiculous discussions. > > Cheers, > -- > Pierre > > @pierrejoye | http://www.libgd.org > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > /signed +1 Agreed Whatever other form of agreement there is. This is getting ridiculous. You know, ultimately php.net is all about PHP and it's development and not about stupid hosters, ignorant users and bad bussuinesses that still are on PHP 5.1 or even PHP 4.4. This "caring too much" caused quite a lot of grief in past years. Look at the Wordpress and mysql_* bul*it that still prevents from removing legacy deprecated stuff, that is in that state for years now. Still, it drags it's feet and meddles with the PHP development. Ultimately, I do not understand that over the top protective behaviour about some mythical users that do not read internet, learn PHP from books (hey, I have a whole lot of opinion on this one, I actually spent 2 full years teaching WEB development to people - PHP, JS, some frameworks and basic *nix - in private school) and do get into programming in PHP by some weird ways. You know what? NOTHING WILL HELP THOSE PEOPLE! Whatever you name next PHP, whatever PR you do - it does not matter to those people - they will still code in procedural style, not doing any kind of app design and probably tons of notices, errors and all those other mistakes that will get a decent developer into hell. Been there, done that, worked with that kind of people - they do not learn, they are stuck in their own world and only thing that pushes them to raise their head out into the world is when something breaks and they can't fix it - and even then, they look for the most easy, nasty and shitty solution, use it and never bother again. So, everyone, just drop ip. Versioning conventions are universal, after version 5 comes version 6. And that's it. P.S. About the MariaDB 5 -> MariaDB 10 - their situation is unique and they decided that they need the distinction, because MariaDB is not backwards compatible in some cases with MySQL 5.6 anymore if you use some specific functionality. Also, the difference feature wise became too big and they just had to make the distinction (I talked with Monty personally on this at a conference I was organizing). Yes, it's a precedent, but it also has a set of very unique and difficult circumstances that warranted such a move. In case of PHP it does not comes close. --001a11c13da294d12a04f620c949--