On 4/18/16 4:34 AM, Tony Marston wrote:

I repeat, where was the insult in the post in question?  What exactly
were the insulting words?

I chose just one example:

> Those who cannot write effective software without these "clever"
> additions to the language are doing nothing but announcing to the
> world that they are not clever enough to write effective software
> using their own limited abilities.

I think it's hard to avoid construing an implication that people proposing and/or supporting changes to how PHP handles type in the current discussions here are incompetent programmers.

I did not use the word "incompetent" anywhere in that sentence.

There's no doubt that this sentence posits a class of incompetent programmers who need crutches ('these "clever" additions') and a complementary class of competent programmer who don't.

I simply pointed out that there is a class of programmer who has been able to write successful software using PHP's original dynamic typing approach. There is another class of programmer who want to make PHP operate more like other languages and introduce strict typing, and these people insist that they cannot write successful software WITHOUT these "clever" additions. Some programmers follow the KISS principle and write simple code to to complex things, while others write complex code to do simple things.

I'm sorry, but those who don't like the way that PHP works should stop complaining about it, stop using it, and switch to a language which is more suited to their programming style.

Saying so is pointless without some assignment (imaginary, implied or real) of individuals to the classes. It's hard to imagine that present company or the people whose interests we attempt to represent are not involved in the assignment. I find this a bit insulting.

Insult is something experienced as well as something performed. If enough people experience it then probably it was performed, regardless of intent. So to this extent I just disagree that...

> The fact that you don't like what I say does
> not make it an insult.

"It's Not What You Say, It's What People Hear"

Cobblers. The fact that some over-sensitive souls hear things that weren't actually written is their problem, not mine. Nowhere it that sentence did I use the word "incompetent", so to say that I did is a downright lie. Unless you can point to a word which is described as an insult in the dictionary you cannot reasonably complain that your perceived it as an insult. That just shows that your perception is faulty.

But we are now completely off topic. To bring us back on topic I repeat my request that you try to be specific about what you want and why, with respect to the RFCs under discussion.

I don't want the language overloaded with features that I have no intention of using just because other languages have them. I don't want the language overloaded with useless features which cause the language to run slower, introduce bugs, and which make it difficult to add other features which could actually be useful to the millions of userland developers out there.

--
Tony Marston


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

Reply via email to