On 01/15/2011 09:46 PM, foobar wrote:
I'd like to have full Unicode support. I think it is a good thing for D to have
in order to expand in the world. As an alternative, I'd settle for loud errors
that make absolutely clear to the non-Unicode expert programmer that D simply
does NOT support e.g. Normalization.
As Spir already said, Unicode is something few understand and even it's own
official docs do not explain such issues properly. We should not confuse users
even further with incomplete support.
In a few days, D will have an external library able to deal with those
issues, hopefully correctly and clearly for client programmers.
Possibly, its design is not the best possible approach (esp for
efficiency: Michel let me doubt about that, and my competence in this
field is close to nothing). But it has the merit to exist and provide a
clear example of the correct semantics. Let us use it as a base for
experimentation.
Then, everything can be redesigned from scratch if we realise I was
initially completely wrong. In any case, it would certainly be a far
easier and fast job to do now, after having explored the issues at
length, and with a reference implementation at hand.
Denis
_________________
vita es estrany
spir.wikidot.com