I know it’s not the same proposal (you’re proposing an alias), but I am just scared of having more than 1 assignment operator after that experience. And it might trip up incoming R users who expect different behaviors out of the operators.
What I really meant is that I would like to be able to assign ← as an alias for =in my own code, not really that it should be part of base Julia.
However, since “=” is not a normal Julia function, this does not currently seem to be possible, and that’s why it seems like the only option would be to change things at the level of the parser.
If you use something like MacroTalks.prewalk, it’s pretty straightforward to write a macro that can go in front of a whole block of code and transform all instances of ←.