You are talking about changing arrows to unicode arrows.
These arrow symbols are NOT identifiers but a specific syntax used in these C type languages, and then you give examples of identifiers being able to be specified in unicode.
This is not the same thing, so i have to assume that you are confused here.
Also, my point is that keyboard layouts are so ingrained that they will never change, and even if they change, it wouldnt be for some niche use like using unicode arrows.
So what? How is that relevant to your argument about fatal confusion? Why is confusion in supporting varπ ok, but confusion supporting β in addition to -> suddenly fatal???
> they will never change
What's the point of this point, what does it address in this conversation? Who is talking about mandatory or even necessary global layout changes? Did you miss one of the alternatives I mentioned that allows changing nothing on your input side by letting your editor auto-substitute?
These arrow symbols are NOT identifiers but a specific syntax used in these C type languages, and then you give examples of identifiers being able to be specified in unicode.
This is not the same thing, so i have to assume that you are confused here.
Also, my point is that keyboard layouts are so ingrained that they will never change, and even if they change, it wouldnt be for some niche use like using unicode arrows.