Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:73523 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 62300 invoked from network); 2 Apr 2014 17:15:40 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 2 Apr 2014 17:15:40 -0000 Authentication-Results: pb1.pair.com header.from=guilhermeblanco@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=guilhermeblanco@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.220.176 as permitted sender) X-PHP-List-Original-Sender: guilhermeblanco@gmail.com X-Host-Fingerprint: 209.85.220.176 mail-vc0-f176.google.com Received: from [209.85.220.176] ([209.85.220.176:56340] helo=mail-vc0-f176.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 64/20-60619-AB54C335 for ; Wed, 02 Apr 2014 12:15:38 -0500 Received: by mail-vc0-f176.google.com with SMTP id lc6so737894vcb.21 for ; Wed, 02 Apr 2014 10:15:35 -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=k1bU4uMFf9PYSbYfbkyZSX6tBa59/Dp5Clf/5PU+shA=; b=pXY63iewXAkrtyJC4N5ClceIM5IqKDmPH+EFvXiqKDoiqlj5x5Nx+CDFzyqZg/2Sux cKer13pS+Yws4GmKYd1Y8D5BLofo5rcDzf/U5J6Wb7yW7lsgRxVKQIPYPgMOYHnVCJ82 fHAGaiv8gukb0sePMZSQgXe2ga7eyVybhrwGRFgNtWTM6pIrkHlGghVL5OW8giPnIJz7 Uky5VQRWFotno67jc2hdK8wxAARxqthpQR3LNZIs/VHw5Y1Q5dEcrQkzg3AY4QIDihrJ 6iRFu5cIIwmuodmgi/vjOzLhNDgMm4l6O5WySVjhDLiEq1OF3R1lhoMG6lMT2cLqEuUl DMPg== X-Received: by 10.52.130.225 with SMTP id oh1mr1905437vdb.8.1396458935708; Wed, 02 Apr 2014 10:15:35 -0700 (PDT) MIME-Version: 1.0 Received: by 10.220.15.133 with HTTP; Wed, 2 Apr 2014 10:15:15 -0700 (PDT) In-Reply-To: <1FBF3DEA-B8F6-4064-A2B3-2FA68D2A9F07@gmail.com> References: <533C0713.9070106@eliw.com> <1FBF3DEA-B8F6-4064-A2B3-2FA68D2A9F07@gmail.com> Date: Wed, 2 Apr 2014 13:15:15 -0400 Message-ID: To: Mike Stowe Cc: Eli , "internals@lists.php.net" Content-Type: multipart/alternative; boundary=bcaec520ef3bcea1b304f6126ee9 Subject: Re: [PHP-DEV] About PHP6 ... From: guilhermeblanco@gmail.com ("guilhermeblanco@gmail.com") --bcaec520ef3bcea1b304f6126ee9 Content-Type: text/plain; charset=UTF-8 IMHO, we should try to fix PHP's version numbering based on others' problems. When people try to outsmart others, they may also suffer on consequences of things not going the way they plan/want. +1 on PHP6. On Wed, Apr 2, 2014 at 11:07 AM, Mike Stowe wrote: > I vote for PHP-One as a tribute to the xBox 720 ;) > > In all seriousness, as much as it sucks I have to agree with Eli, PHP 6 is > misleading due to the amount of misinformation out there. However, I'm not > sure that changing the versioning of PHP would be beneficial either (it's > pretty quick and easy to know if you're up to date by hearing PHP 5.5 vs > PHP 5.2. If people want to avoid confusion I would recommend just jumping > to version 7. > > Just my two cents. > > Happy almost Friday everyone! > > - Mike > > > Sent from my iPhone > > > On Apr 2, 2014, at 5:48 AM, 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. > > > > 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 > > > > So let me get into some more details... > > > > Right now, unfortunately due to various issues that we won't go into. > > There are a lot of books on the market, on shelves in bookstores here in > > the US, and online, that talk about PHP6. A quick search for PHP6 on > > Amazon, brings up 6 books in the first page of results alone. > > > > Yes, it sucks that this happened. Yes, it's stupid. Is it 'our' > > (internals / core devs) fault? No. But the fact is that they exist, > > and they are still out there. > > > > Now what is going to happen, when 'average jane PHP developer' out > > there. Finds out that PHP6 is released. Or someone who is going to be > > brand new to learning PHP, and wants to make sure they are learning the > > latest version ... What happens when that person decides they should buy > > a book to learn PHP6? They will go to their local bookstore, or they > > will go onto Amazon.com. And they will search for PHP6 ... and they > > will find all of these books. > > > > All of them being 100% completely incorrect. And not only useless to > > these people, but actually damaging. Because these people relying on > > the books to teach them what will be. Will think that they are being > > taught proper PHP6. When it couldn't be further from the truth. (They > > will be being taught PHP5.2-ish stuff, with unicode support that doesn't > > exist). > > > > You might not think that people would be so easily deceived. I'm here > > to say, that people will be. I'm amazed weekly, if not daily. How I > > continue to run into people who have been programming PHP for ten > > years. Who have never connected to the community. Who don't know about > > any of the resources, people, community that exists out there. PHP runs > > 80% of the web, and the 'community' that we always talk about, is > > pitifully small in light of that. > > > > There are 10's to 100's of thousands of PHP developers across the world, > > who may be relying completely upon non-community sources. And who will > > be directly confused by the naming of this product PHP6. > > > > Is that 'our' fault? No, not at all. > > > > But should we care? Yes. I think we should. These exact same people, > > are crucial to the ecosystem. We want to make it easy for people to > > pick up the language new, easy for people to transition to the new > > version. We want to make sure that if there is ANYTHING that we can do, > > that might ease some confusion or pain points. We do so. In fact it's > > why this group is SO adamant about not introducing non-backwards > > compatible changes in minor releases. Because we don't want to impact > > all of those millions of projects out there that people just need to > work. > > > > And the fact is. This is a problem that we can solve right here. Right > > now. With ZERO impact on us. > > > > It costs us nothing, and doesn't hurt us, at all, to simply name this > > next release something else. By simply changing the name, we suddenly > > resolve all potential future confusion, not only confusion that we will > > visibly see on twitter, message boards, email lists, etc. > > > > But we will be able to alleviate the hidden confusion that we won't see > > either (and which in turn, could hurt adoption of PHP6 as well). > > > > And I'll state again - It costs us nothing to just put a different name > > on this. > > > > It's for exactly these reasons - Why I would urge this group to name the > > next release something else. Call it PHP7 - Or call it anything else > > that you want to: PHP-X, PHP 2014, PHP-A, PHP Leaping Leopard. That > > part doesn't matter. What does matter is calling it something else, so > > that confusion doesn't occur. > > > > Thank you for your time, > > Eli > > > > -- > > | Eli White | http://eliw.com/ | Twitter: EliW | > > > > > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > -- Guilherme Blanco MSN: guilhermeblanco@hotmail.com GTalk: guilhermeblanco Toronto - ON/Canada --bcaec520ef3bcea1b304f6126ee9--