On 9/26/18 5:54 AM, rjframe wrote:
On Fri, 21 Sep 2018 16:27:46 +0000, Neia Neutuladh wrote:

I've got this coded up and can submit a PR, but I thought I'd get
feedback here first.

Does anyone see any horrible potential problems here?

Or is there an interestingly better option?

Does this need a DIP?

I just want to point out since this thread is still living that there have
been very few answers to the actual question ("should I submit my PR?").

Walter did answer the question, with the reasons that Unicode identifier
support is not useful/helpful and could cause issues with tooling. Which
is likely correct; and if we really want to follow this logic, Unicode
identifier support should be removed from D entirely.

This is a non-starter. We can't break people's code, especially for trivial reasons like 'you shouldn't code that way because others don't like it'. I'm pretty sure Walter would be against removing Unicode support for identifiers.


I don't recall seeing anyone in favor providing technical reasons, save
the OP.

There doesn't necessarily need to be a technical reason. In fact, there really isn't one -- people can get by with using ASCII identifiers just fine (and many/most people do). Supporting Unicode would be purely for social or inclusive reasons (it may make D more approachable to non-English speaking schoolchildren for instance).

As an only-English speaking person, it doesn't bother me either way to have Unicode identifiers. But the fact that we *already* support Unicode identifiers leads me to expect that we support *all* Unicode identifiers. It doesn't make a whole lot of sense to only support some of them.


Especially since the work is done, it makes sense to me to ask for the PR
for review. Worst case scenario, it sits there until we need it.

I suggested this as well.

https://forum.dlang.org/post/poaq1q$its$1...@digitalmars.com

I think it stands a good chance of getting incorporated, just for the simple fact that it's enabling and not disruptive.

-Steve

Reply via email to