Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:73521 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 55280 invoked from network); 2 Apr 2014 15:08:02 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 2 Apr 2014 15:08:02 -0000 Authentication-Results: pb1.pair.com header.from=mikegstowe@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=mikegstowe@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.160.50 as permitted sender) X-PHP-List-Original-Sender: mikegstowe@gmail.com X-Host-Fingerprint: 209.85.160.50 mail-pb0-f50.google.com Received: from [209.85.160.50] ([209.85.160.50:59329] helo=mail-pb0-f50.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id EA/60-52525-FC72C335 for ; Wed, 02 Apr 2014 10:08:00 -0500 Received: by mail-pb0-f50.google.com with SMTP id md12so317914pbc.23 for ; Wed, 02 Apr 2014 08:07:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=4P/uUOiOYzJNHezcQEJ+pKQTQ/1OwZugeVEozsBztOU=; b=ytddK4cV56CydS4tt4ZyCPO+qKfDOfxbSzmlxSNqtqRHuqKFz2pJhIIL9XAmgiOirf A3Qy3mIqKzBFKPZr3VEJ1Q+45X6K0VWFentsdH9/IqOb1LzLaDaUnE7asdCbT/kvK4ID PIdnfSyTvLJFq7QvglRqAIuznsHGYLos+OlAHLU9lr0rzyqN7lmZQOlfLe3BMXTaEBNP raZYUw22Rj9G2V844Pl5D6dmxupW+8oaW8v4fo/3Iy+GUM4W6bAHxmknkNg0VRLs2t7B tj08Rd4Lz4p9gy3KfMcUDnqbEHHUDVhP8mOTmMTIJGclKFWUFn6OKt/1LbTo34EsKYjU wDqA== X-Received: by 10.68.89.162 with SMTP id bp2mr489577pbb.151.1396451276973; Wed, 02 Apr 2014 08:07:56 -0700 (PDT) Received: from [10.46.7.174] (mobile-198-228-223-199.mycingular.net. [198.228.223.199]) by mx.google.com with ESMTPSA id it4sm5042265pbc.39.2014.04.02.08.07.55 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 02 Apr 2014 08:07:55 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (1.0) X-Mailer: iPhone Mail (11B554a) In-Reply-To: <533C0713.9070106@eliw.com> Date: Wed, 2 Apr 2014 08:07:54 -0700 Cc: "internals@lists.php.net" Content-Transfer-Encoding: quoted-printable Message-ID: <1FBF3DEA-B8F6-4064-A2B3-2FA68D2A9F07@gmail.com> References: <533C0713.9070106@eliw.com> To: Eli Subject: Re: [PHP-DEV] About PHP6 ... From: mikegstowe@gmail.com (Mike Stowe) 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 m= isleading due to the amount of misinformation out there. However, I'm not su= re that changing the versioning of PHP would be beneficial either (it's pret= ty 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 versio= n 7.=20 Just my two cents.=20 Happy almost Friday everyone! - Mike Sent from my iPhone > On Apr 2, 2014, at 5:48 AM, Eli wrote: >=20 > 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. >=20 > The short form is: >=20 > We should not name the next version of PHP: PHP6, for 2 reasons:=20 > 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 >=20 > So let me get into some more details... >=20 > Right now, unfortunately due to various issues that we won't go into.=20 > 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.=20 >=20 > 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. >=20 > 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. >=20 > 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). >=20 > 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. >=20 > 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. >=20 > Is that 'our' fault? No, not at all. >=20 > 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.= >=20 > And the fact is. This is a problem that we can solve right here. Right > now. With ZERO impact on us. >=20 > 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. >=20 > 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). >=20 > And I'll state again - It costs us nothing to just put a different name > on this. >=20 > 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. >=20 > Thank you for your time, > Eli >=20 > --=20 > | Eli White | http://eliw.com/ | Twitter: EliW | >=20 >=20