Le mardi, 29 septembre 2015 à 18:30, Sean Leonard a écrit :
> Uh...I think you mean U+007F? :)

Yes… see how it was easy to point out that the definition was wrong. It would 
also have been, if this was code and we were talking about a protocol whose 
specification was using this notation rather than a new Unicode concept.

> Perhaps it's because I'm writing to the Unicode crowd, but honestly
> there are a lot of very intelligent software engineers/standards folks  
> who do not have the "basic knowledge of the Unicode standard" that is  
> being presumed. They want to focus on other parts of their systems or  
> protocols, and when it comes to the "text part", they just hand-wave and  
> say "Unicode!" and call it a day.

Introducing more terminology and jargon is not going to help in this case. Make 
the definitions as obvious as possible and strive for minimality in the exposed 
concepts.

> The fact that (modern implementations of) UTF-8 encoders and decoders are not 
> supposed to process the surrogate code points (arbitrarily), for example, is a
> rather advanced topic

I wouldn't say this is advanced knowledge, this is basic knowledge any 
programmer dealing with Unicode text should have. FWIW this [1] is the absolute 
minimal knowledge I think programmers should have about Unicode (the last 
section can be skipped it's specific to a programming language). This 
corresponds to maybe 3 to 4 A4 pages. If your programmers are not able to grok 
this small amount of knowledge, hire better ones.

Best,  

Daniel

[1] http://erratique.ch/software/uucp/doc/Uucp.html#uminimal 

Reply via email to