VLERange: a range in between BidirectionalRange and

spir denis.spir at gmail.com
Mon Jan 17 07:28:12 PST 2011


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



More information about the Digitalmars-d mailing list