Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:103901 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 3864 invoked from network); 30 Jan 2019 23:11:16 -0000 Received: from unknown (HELO mail-wr1-f51.google.com) (209.85.221.51) by pb1.pair.com with SMTP; 30 Jan 2019 23:11:16 -0000 Received: by mail-wr1-f51.google.com with SMTP id v13so807182wrw.5 for ; Wed, 30 Jan 2019 11:50:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding:content-language; bh=K2mjHd5d4GYaPDfeLnuW8SIA0eNGYSaB0nVo9Mi6RCA=; b=QkiHykKYorEU2coQyKumnXpAJrcdZo/1jFZv8gW/w4sg8k/XZ9ZE43Aro/J9Pqgk7c 1NLH8l1qL1DRaD12qDhcUGx558MS7U+NqJxSsHFfsZobWJ41Ypvv2tjhGogbo0iu4+WS zM/WhJf5eSY3VAgclrZ1RP4XwhnTxuNQ8XRhDQdsSs+T5JD9q7gYScYUcNjXjMHG7WSP sqYMaDkI73tNmKkl0oHP7sEhgOQRi6WJXX1jTk1kRC4ScCPisxxjCAF1s2h3wx+l2Jq4 vBrBUxe7k3Vj2l27b/bM3JEUc+JKeT06HGeZPcYD3SZBAltsNzvW60nfvJabhwg/HgX2 BQVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=K2mjHd5d4GYaPDfeLnuW8SIA0eNGYSaB0nVo9Mi6RCA=; b=KLKXsHMrUBdbSVpupssEFzKSOIRaZlz2LLK6geqTkm10IXFtdrdl8QzI1jwh4YiaMV kAENXhbxTtMmKPMEekKF52QS0Js14tL+slAK7793i9vtglzJF5tBByRKFcOy6xDLDBQO WwRsClb7eFStfa/oZ3JVFMdlmYzUHxZid+bkuNp5tgX2DgIYf+UelrL2Sf3eAutQFqbj fMAqpeVw2GRCkgF50+b1H+96WV1oHTFR1ZNiedfAtXeYznZzB83vH3v102Ao7lCkOGtI aka8APQCu3EPG9j+qU2I7qX0vLREos89Ox5AHiELEaF1zLN5UIEXr9aVh9Zv7s8mPilI auow== X-Gm-Message-State: AJcUukf+raj+aMw9iTsPnEVdWurtbyq1Kemv+S4Y1Ud0EkXJ3w1ZEU59 f55DlONx4/L8XqO0NtXcVRk873F2 X-Google-Smtp-Source: ALg8bN6E9fHEy1TeeXouCf8/WsiSrOMRVbeK9+zsqDdhPXrim2zMwUer4CIxv2jpdBpT2FGraxFhTw== X-Received: by 2002:adf:f149:: with SMTP id y9mr33711376wro.284.1548877857867; Wed, 30 Jan 2019 11:50:57 -0800 (PST) Received: from [192.168.0.16] (cpc84253-brig22-2-0-cust114.3-3.cable.virginm.net. [81.108.141.115]) by smtp.googlemail.com with ESMTPSA id n11sm2810341wrw.60.2019.01.30.11.50.56 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 30 Jan 2019 11:50:56 -0800 (PST) To: Internals References: <0243D3A4-2C15-4B31-81A8-C2E5892913F9@koalephant.com> <2d8efb96-ed1f-28e4-e0fe-603a2d0f1962@gmail.com> Message-ID: Date: Wed, 30 Jan 2019 19:50:55 +0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-GB Subject: Re: [PHP-DEV] Deprecation ideas for PHP 8 From: rowan.collins@gmail.com (Rowan Collins) On 30/01/2019 17:28, Peter Kokot wrote: > This now also means that PHP is making its inconsistency a fact The inconsistency IS a fact, and has been for more than 20 years. This isn't some new policy, banning something that used to be possible, it's a summary of something that's been discussed over and over again, and always reached the same conclusion. The unfortunate truth is that the only way to truly fix most of these problems would be to create a completely new language, like Perl6; or at least a complete rewrite, like Python 3. As those two examples show, the result would be effort and community split between two forks, one that runs all the millions of PHP applications already written, and one that is theoretically nicer, but runs none of that old code. That just isn't a price worth paying. Regards, -- Rowan Collins [IMSoP]