Re: Where did the _logo_ functions go?
| From: | Philip Olson | Date: | Wed, 21 Nov 2012 06:50:05 +0000 |
| Subject: | Re: Where did the _logo_ functions go? | ||
| References: | 1 2 3 4 5 6 7 8 9 10 11 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-64013@lists.php.net to get a copy of this message | ||
On Nov 20, 2012, at 10:34 PM, Stas Malyshev wrote:
> Hi!
>
>> The issue I have with this is just that we don't seem to be making
>> much of an effort to stick to the promises we've made around BC when
>
> We make a lot of effort to do this. But it does not mean we should be
> blindly and stupidly following the rigid rules even when it makes zero
> sense in practice.
We made sense, and are not being blind and stupid. You may disagree but
I don't understand why this discussion has to become so harsh.
>> it doesn't suit us to. I agree: in practice, I can't imagine anyone
>> caring a jot about these functions being removed, but we've said that
>> when we're going to remove something, we'll deprecate for a minor
>> release, then remove. Why don't we live up to it?
>
> Exactly because in practice it is not important. So on one side, you
> have making PHP better without any practical downside. On the other
> side, you have delaying making PHP better, but feeling good about
> strictly following bureaucratic rules. I prefer the former.
>
> Rules are important, but it is also important to not lose the sight of
> the goal - why these rules exist and when they make sense. And when they
> don't.
It's the inconsistency that bothers me. I think a rule like "Never remove
a ~function without it first emitting E_DEPRECATED" can be followed 100%
of the time, and don't see this as a bureaucratic rule but instead think
this consistency would make PHP better.
Regards,
Philip