Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:99201 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 8797 invoked from network); 26 May 2017 12:16:49 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 26 May 2017 12:16:49 -0000 Authentication-Results: pb1.pair.com smtp.mail=cmbecker69@gmx.de; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=cmbecker69@gmx.de; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmx.de designates 212.227.15.15 as permitted sender) X-PHP-List-Original-Sender: cmbecker69@gmx.de X-Host-Fingerprint: 212.227.15.15 mout.gmx.net Received: from [212.227.15.15] ([212.227.15.15:53291] helo=mout.gmx.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F6/64-10292-EAC18295 for ; Fri, 26 May 2017 08:16:47 -0400 Received: from [192.168.2.102] ([79.243.116.67]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0Le64S-1di4Cj1jfY-00ppsN; Fri, 26 May 2017 14:16:41 +0200 To: Niklas Keller , Andrey Andreev Cc: Dan Ackroyd , "internals@lists.php.net" , Rasmus Schultz References: <269187f4-5924-a7cc-9163-40134546451f@fleshgrinder.com> Message-ID: <2dca6983-bbde-6042-6608-a593df2e85ed@gmx.de> Date: Fri, 26 May 2017 14:16:56 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: de-DE Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:qGyHGKIFZ9u6DVmFQrp7pVbhbWHBbBEqpHoew7cAQaZ4ujOj5dC nAu5dV+3tSzNXr5i0BiVCvPbgnGBFGn8C1Q815xe4BUa7e9sY2iKnXg198MxlncjGfZzcML P0/mJOwW0Blw84Xv1w+1yWZzhmlJko/BUJYiYRv5EeHGEQTrAInDEUuAGgBmjLHuLEt9wN3 DAg9zDbr5Z3KrNSbziAcA== X-UI-Out-Filterresults: notjunk:1;V01:K0:LK72Kjhdl1Q=:8wktrVGYojxzM/GEPy/e8I nQkTuUMHoEJq1NDi1ZjfqSuWujfpqt3ABCCW5rZ+0n/RLS/JlM9iHiyAHowhnAnK1Y8D0qdEw 8sTleel7VOTJ+UEFfLKHKNKtnS6PfxNpKMYMMIuBXcyLt/LDahcibjG/WHdCVzucGnV5D2Eal RC/Gfm7BGYTRbZ+guZ7gAr5dc7DytY0h+hBsYbIlTCzewaxg2Ue4Lx3hoBdXiWvikvRkOyYoQ ipPq6CO6G5oOGPQMZuQG7cl+e7rM+t9CtInMjKY2vfJPMNej7BOt70oNrgywDVrOIeWJzQ/Im 4CwwpdOoaTVsvfyLk7lRyfsJVoXl/axH0Vv8FY83c3R0NhdKLEJPCDclOGtk3hVx4wecNoCYU mwCeAEEWCduYlPU83L95tbWieLuHInmTxxXXBGboi3ZU/mZvirv93MPJRNrFY+LSPjiZZxKWX ulTKSooNCalYwaZKYFDw9y25QS5FcbP0sH6KjglIJJqCw/hFsIhgXNyFMq/OgU12zOWGKPw4M 4S21oDEcugZtf+otgqixggfkn1SDZUl2TmoiCHNZBPXhr+33btEWKxUCJ2U/SpSiTeyEZfIzY ZZTwm96avUYtmtSaHuBCj+MftF5FQJsJGXqXdbljGMTRyRlSk7pXA192Qo7SJ0xXmm2jC2ls6 gJVAdxAjKYip69hYgpi7OUSBVcvGvnGUQWg1sRwqAKBAdlwp/953w61aunfUnWWV7Y4wrMbEy rd4P69xGoMIC/nRxYaSIcpHw547/Tw6FU0HbhN6KOGIDTSp5n0eYHIhhb6QX2cJqTp0EyCsse 9mJpCHb Subject: Re: [PHP-DEV] Parameter type widening RFC From: cmbecker69@gmx.de ("Christoph M. Becker") On 26.05.2017 at 12:16, Niklas Keller wrote: > 2017-05-26 10:35 GMT+02:00 Andrey Andreev : > >> On Thu, May 25, 2017 at 11:02 PM, Dan Ackroyd >> wrote: >>> >>> The RFC specifically didn't mention LSP....because that is separate >>> from co/contravariance. It's unfortunate for other people to be >>> throwing the two around at you with a lack of precision. >> >> Perhaps this was the issue ... I was under the impression that LSP was >> used as (part of) the motivation for the RFC. >> >> The rest is pretty clear, though thanks for the lengthy explanation. :) > > Sorry for the delay and confusion. As Nikita already mentioned, it's a > consequence of LSP, not directly what LSP is about. Indeed, it is not about LSP, so I suggest to fix the note in UPGRADING[1]. [1] -- Christoph M. Becker