Re: Deprecate and remove case-insensitive constants?
| From: | Tony Marston | Date: | Sun, 24 Sep 2017 09:36:02 +0000 |
| Subject: | Re: Deprecate and remove case-insensitive constants? | ||
| References: | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-100760@lists.php.net to get a copy of this message | ||
wrote in message news:caba6370-7531-7c51-3900-434611d000b0@rhsoft.net...
Am 22.09.2017 um 10:21 schrieb Tony Marston:It is your definition of "consistency" that I object to. Consistency with what? Code that abandons case insensitivity "just to be consistent" is consistently bad because it removes the feature called "case insensitivity" that we humans have become used to since we began to read and write. I have been working in the computer industry since the early 1970s on a variety of mainframe, mini- and micro-computers, and a variety of languages. and this was all case insensitive. It was only the invention of unix which threw a spanner in the works.wrote in message news:064eafcb-e42f-cfeb-76f1-e2c5aec0ea27@rhsoft.net...surely, in my opinion you don't understand the topic you are talking about and repeating the same questionable stuff again and again and as you are allowed to express your opinion i am allowed to express mine the way you argued about how code consistency don't matter says it allJust because my opinion differs from yours does not give you the right to demand that I stop expressing itjesus christ the german language DID NOT have a uppercase ß in the real world until recently but had the lowercase ß virtually forever how do you imagine "removeed from the list of valid characters" in that case - frankly that paragraph above shows clearly that you should stop to argue about this topic at allAm 19.09.2017 um 11:24 schrieb Tony Marston:If the lowercase character "ß" causes so many problems because it has no proper equivalent in uppercase then it should be removed from the list of valid characters. Either that or provide a single uppercase character - which is what that wikipedia article you quoted says actually happened this yearIf the single character "ß" represents two "s" characters joined together, then the uppercase equivalent should also be a single character which looks like two "S" characters joined together. If it is not possible to write code which deals with these exceptions, then one alternative would be to remove these exceptionsremove from where? from the reality?
as you call everybody which demands that code all over a poject or company has to follow a common coding style "OCD sufferers" - but hey, the others are all ghost drivers and should turn around....If you wish to enforce case sensitivity in projects which you control then go ahead. Just don't try to enforce it on everybody else. -- Tony Marston