On Fri, Feb 6, 2015 at 9:17 PM, François Laupretre <franc...@tekwire.net> wrote: >> De : yohg...@gmail.com [mailto:yohg...@gmail.com] De la part de Yasuo Ohgaki > >> Personally, backward compatibility is not too important. >> PHP5 is dead by PHP 7.2 release... This is the reason why. >> It's only 3 years later, only 2 years later after PHP 7.0 release. > > That's where we disagree, as I think it's most important. > > Thinking that PHP 5 is dead in 3 years is extremely naïve IMO. You probably > didn't live the PHP 4/5 migration but I guess we won't have more than 30 % of > production servers under PHP 7 in 2018, just due to the delays of distros, > hosting companies, and others. > > Now, suppose you're distributing a library or a framework, like Symfony, > Doctrine, etc. Someone tells you : "Here's the new DbC feature. You can use > it but this implies splitting your code to two independent branches and > maintain them in parallel until you have no PHP 5 customer anymore.". What do > you think you'll do (or won't do) ? > > @Pierre,@Dmitry : you have a better vision than mine on the migration > process. What's your opinion on forcing software developers to maintain two > separate branches ?
>From a SemVer point of view, two branches are the worst thing we could do. The same applies to extensions btw. Cheers, -- Pierre @pierrejoye | http://www.libgd.org -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php