Re: Bringing Peace to the Galaxy

From: Date: Fri, 09 Aug 2019 08:15:25 +0000
Subject: Re: Bringing Peace to the Galaxy
References: 1 2 3 4 5 6  Groups: php.internals 
Request: Send a blank email to internals+get-106476@lists.php.net to get a copy of this message
Hi Sergey, pt., 9 sie 2019, 09:40 użytkownik Sergey Panteleev <sergey@s-panteleev..ru> napisał: > As I understand, in P++ it was planned to drop the legacy code, add new > functionality and painlessly implement BC. > > Who wants – migrates the PHP project in P++, who doesn't – continues to > use PHP. > > New projects, for example, will use P++ already. > > Well, how is this different from the new version of PHP (e.g. PHP 9)? > > Who wants – adapts his code for PHP 8/9 with all its BCs, who doesn't – > continued to use PHP 7/8. > As I understand editions concept it would be far more easy to interoperate with old edition written library than in separate languages like PHP and P++. If new edition introduce syntax breaking change it would be still possible to to interoperate with old code in old edition and work on a project based on new edition. That way you can end up on for eg PHP8 supporting edition=2020 with new features which break compatibility but still working with PHP7.4 treated perhaps by default as edition=2019 in future versions. Cheers, Michał >

« previous php.internals (#106476) next »