Hi Sergey, pt., 9 sie 2019, 09:40 użytkownik Sergey Panteleev <ser...@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ł >