On 13 August 2019 19:19:42 BST, Olumide Samson <hisamson...@gmail.com> 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,

-- 
Rowan Collins
[IMSoP]

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to