| > it would sound like there was some critical change to the core functionality of the language No, I acknowledged early on, and many times, that it is a very minor thing. My only concern is that it is worrying for the future. (Using the word huge in the "huge red flag" was an exaggeration. I shouldn't have done so). > 1. It confuses newbies. Remove it from core language then. Having the prime character in my code, doesn't confuse anyone but me. Is a language that allows Unicode characters for variable names confusing for newbies? > 2. It's an easy character to miss. Again, it is in my code. > 3. It's easy to migrate away from it. That's not an argument for removing something. Again, my point is that is has to do with personal taste, yet Evan decided to force it to anybody who uses the language. He could have very easily enforce it to core packages, and nobody would complain. But forcing it on my code, is worrying. |
Until you take your personal style to Github, or coworkers...
Evan is doing a pretty good job at managing Elm – in fact I don't know any other language except maybe Swift where the rollout is planned to such a depth.