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