Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:103906 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 17073 invoked from network); 31 Jan 2019 13:50:09 -0000 Received: from unknown (HELO mail-io1-f42.google.com) (209.85.166.42) by pb1.pair.com with SMTP; 31 Jan 2019 13:50:09 -0000 Received: by mail-io1-f42.google.com with SMTP id k2so2200985iog.7 for ; Thu, 31 Jan 2019 02:30:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=LUFEn5xavZu5e1ds4i/eWgk4CYgoDDRuYWOwsA3eV+o=; b=FPz6yHZbTj8j7SkaEtm221/ocrQUMUBgdD9lndUWl4Lc7JxZgA1o1PlaFwxfjuwv5A r+7LxRlzuE3R14CCG0P4E+JREGAUR+7ZNu1+y2IxJALgebgdzEC8PJvqwMEbNIGeL4Co jP0uwvjCM1nf/quPJNctHbEeVNI6mKVckVZgKUfpNqp2SJG6VPpzie+CbkPbsKW7OwDf f1nnw1kMLgvd/vGqT9GtKMDQp6wTO48+sw8aN55iKln1hmPUYLUPNoVHOz5k7ZIdbKrR a2dJyMe4uyMM4v9Uiw3605QbcLj2faoyh+q5hOkx2LG9hrs8RkDNjz7ctYImtet+JFc1 UWJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=LUFEn5xavZu5e1ds4i/eWgk4CYgoDDRuYWOwsA3eV+o=; b=iYOE20kjA8sUXHOe5ukgdn418SYT/c0b3RL94UgBPwlkddyPon0Lviba5Rv9lH6PM0 jQ2urMnX8Xl6+PupNnvF0GBWD+PBwgxi9TU/LbcwilcwX/F9jrKmz+q0247rLnMiSeN6 d0Yy/vF6K/asnmQuu5MZTmQTcsLbgRm7rOzEtAuFcglmU2nIBylfcroFpWMED6nk4aWd 5RMYtQ42qMcVQ4mFRCzr0sTuKDTkZtqIJTIx8b+fYVgZXw5heQm9wISGncfuXT/MV/tP rZY2/I0coMHGU/Svbcz68rMYEig7uCh0n2sWPkwOtMmG1scXwMGEOQZUVbmArDETRUZL 315Q== X-Gm-Message-State: AHQUAuYvCxktS67E3mYOP6D58ieui2nUGXsha2uFSTvYh8PgzscJFsc5 bB8pZFOxFdBwhiWsvLt3U1siOSmGe+VPHj91o88wxg== X-Google-Smtp-Source: AHgI3Ibvz4U7YfZygpy20SxR7SfF9hD/U9MXGG4xjXmlnXfx1J5PdZguUAiKNd6z1op8AMoWpNouFTz50kaOV6C5A7I= X-Received: by 2002:a6b:7402:: with SMTP id s2mr4845079iog.219.1548930600903; Thu, 31 Jan 2019 02:30:00 -0800 (PST) MIME-Version: 1.0 References: <0243D3A4-2C15-4B31-81A8-C2E5892913F9@koalephant.com> <2d8efb96-ed1f-28e4-e0fe-603a2d0f1962@gmail.com> In-Reply-To: Date: Thu, 31 Jan 2019 10:29:49 +0000 Message-ID: To: Peter Kokot Cc: Internals Content-Type: multipart/alternative; boundary="0000000000003fa6940580be82a9" Subject: Re: [PHP-DEV] Deprecation ideas for PHP 8 From: rowan.collins@gmail.com (Rowan Collins) --0000000000003fa6940580be82a9 Content-Type: text/plain; charset="UTF-8" On Thu, 31 Jan 2019 at 07:34, Peter Kokot wrote: > Sorry, I didn't put my words correctly here. Not inconsistency. > Inconsistency is a fact, yes. I've meant the incapability of doing > something to fix this inconsistency. And it is becoming some sort of > stubborn belief and less and less people want to fix it. > > The RFC: Consistent function names [1] shows the magnitude of this. I > don't think every function listed there needs a change so it can be > greatly reduced. But still this can be done in several years to 10 > years or so (measuring over the thumb). > Hi, I'm sorry if I sound stubborn, but I have yet to see a reasonable answer to the fundamental problem: the effort needed is not on the part of a few volunteers changing the language, it is effort by *every single user of the language*, rewriting *every single PHP program ever written*. WordPress officially supports both PHP 5.2, released 13 years ago, and PHP 7.3, released a couple of months ago; one of their biggest challenges in raising that bar is that they, too, have to persuade a community (the theme and plugin authors) to change their code to match. That should give you some idea of how long old and new names would have to exist side by side, while we waited for everyone to rewrite all their code, and meanwhile, the language would be *even more inconsistent*, because there would be extra ways of writing the same thing. Regards, -- Rowan Collins [IMSoP] --0000000000003fa6940580be82a9--