How do you square this with the simple fact that it has already happened? And just as simple of a forecast: it will continue to happen.
> Also many programmers will not want to use the unicode arrow instead of ->, thats a personal choice and nothing else.
So what? Other programmers will.
But I don't get your general point - are you saying that the only change worth doing is the one that has happened globally in the past? Like, currently some popular languages support "unicode letter" for identifiers, which means it includes various nonsense like dead languages from thousands of years ago (but doesn't include much more used stuff just because the designers outsourced all their thinking to some Unicode Annex). Do you want to remove all that for consistenty with the fact that no one will ever use those symbols in function names?
> It would also be fatal to retrofit old languages like this since it would just create confusion for little benefit.
Could you link to the death certificate of the old language called C since this compiles despite no one having ππ in their keyboard layout
#include <stdio.h>
int main() {
int varππ = 2;
printf("%d\n", varππ );
return 0;
}
Are you confused to death?