2021-04-24 21:51 GMT+02:00, Marco Pivetta <ocram...@gmail.com>: > On Sat, Apr 24, 2021, 21:44 Olle Härstedt <olleharst...@gmail.com> wrote: > >> 2021-04-24 17:59 GMT+02:00, Saif Eddin Gmati <azj...@void.tn>: >> >> Doesn't this violate the principle: It should be possible to add new >> >> features without touching old code? >> > >> > This depends on which syntax is picked, both `for` and attribute syntax >> will >> > be completely BC. >> >> I'm not talking about BC, but the maintainability of the new feature >> itself. For the shape example, you'd need to edit the original file >> for each new shape you add, which is detrimental for maintainability >> and scalability. So what's a good use-case? >> > > The main use-case of sealed types is being able to declare total functions > around them.
What is "total function" in your discourse? :) Can you find a more concrete example? Preferably one that's relevant for web site/app development. Shapes is a bit too generic, I think. Olle -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: https://www.php.net/unsub.php