one small additional nota about Python and Unicode:

The post Jim pointed us to:

https://lucumr.pocoo.org/2014/1/5/unicode-in-2-and-3/

Is now six years old -- and many of the issues brought up have been addressed.

And the the author of that post has another post on the dangers of refereeing 
back to such older opinions:

https://lucumr.pocoo.org/2016/11/5/be-careful-about-what-you-dislike/

Another issue with that discussion is that it's written from the perspective of 
what some folks in the community are calling "byte slingers": Those that write 
libraries and the like that deal with binary data and protocols. And the fact 
is that Python3's String model is NOT as well suited to those use cases. But it 
is massively better suited to most more "casual" use cases. In that post, he 
refers to "beginners", but it's not beginners, it's anyone that does not 
understand the subtleties of binary data, encodings, and the like. Which is 
most of us "scientific programers".

Bringing this back to CF: For CF, ideally we would choose an approach that is 
well suited to the "Normal scientific programmer", and leave the 
encoding/decoding to the libraries.  And have confidence that the  "byte 
slingers" will correctly write the libraries to match the standard, and make 
things "just work" for most users.




-- 
You are receiving this because you commented.
Reply to this email directly or view it on GitHub:
https://github.com/cf-convention/cf-conventions/issues/141#issuecomment-599107553

This list forwards relevant notifications from Github.  It is distinct from 
cf-metad...@cgd.ucar.edu, although if you do nothing, a subscription to the 
UCAR list will result in a subscription to this list.
To unsubscribe from this list only, send a message to 
cf-metadata-unsubscribe-requ...@listserv.llnl.gov.

Reply via email to