Re: On BC and not being evil (Was: Re: [PHP-DEV] [RFC] Integer Semantics)
| From: | christopher jones | Date: | Thu, 21 Aug 2014 18:14:41 +0000 |
| Subject: | Re: On BC and not being evil (Was: Re: [PHP-DEV] [RFC] Integer Semantics) | ||
| References: | 1 2 3 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-76767@lists.php.net to get a copy of this message | ||
On 8/21/14, 11:09 AM, Levi Morrison wrote:
Cumulatively they could easily break BC in the way Derick mentioned. BC issues will mount up unless a higher level overview is considered about the release. -- christopher.jones@oracle.com http://twitter.com/ghrd Free PHP & Oracle book: http://www.oracle.com/technetwork/topics/php/underground-php-oracle-manual-098250.htmlEvery time we break BC — in either of the ways Derick said — we narrow the subset of PHP 5 and PHP 7 that's available to people writing PHP code that has to work on both. If we narrow it too far, it'll be too unexpressive, or too hard to use, or just plain won't do something that they'll need, and PHP 7 will risk becoming this decade's Perl 6: the cautionary tale for what happens when you burn all the boats.I agree with this idea principle. I disagree that these RFCs are breaking so much backwards compatibility to create the next Perl 6.