On Wed, 14 Aug 2019 at 10:11, Rowan Collins <[email protected]> wrote: > > On 13 August 2019 19:19:42 BST, Olumide Samson <[email protected]> wrote: > >Not sure what the counter argument is really driving at. > >So, because some people are using a function or an unworthy directive, > >then > >there can't be a major change in that aspect? > > > That's not what anyone is saying. What people are saying is that we shouldn't > just make changes because we feel like it; there should be a strong reason > for the change. Most people probably even agree up to that point, but > disagree with whether the reasons given for this particular case are strong > enough. > > > >Not sure where this project is headed, some will want a code to stay > >because they want easy version upgrade(must everyone upgrade? ) and > >those > >who want to shake things up won't be allowed to do so. > > > I find it really frustrating that this feature, that most people had probably > forgotten even existed, has somehow been taken as an example of the pressing > need for change. > > If you propose something that will actually take the language forward, but > needs to break a few things along the way, then you might have a valid > complaint about lack of vision. But there is no feature which will be > unlocked by removing short tags; no big selling point we can talk about at > conferences; it will either work, or it won't, and most people's code will > not be affected one way or the other. > > Most people's wishlists for PHP, even some of the posts in this thread, > include things like generics, union types, enums, CoW classes/structs, > annotations. To my knowledge, none of those is currently being blocked by the > need for backwards compatibility; most are being blocked because they're hard > to design, and hard to implement. > > The best counterargument I can give against "cleaning up" is that it takes > energy away from actual new features, even if it's just the mental energy of > monitoring and responding to long threads like this one. > > Regards,
Code is like a garden. If there are unwanted weeds and nobody cleans them up, the flowers don't shine and grow as they should. Cleaning of the weeds is just as important as new features. A bit less but important. -- Peter Kokot -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php
