[erlang-questions] Atom Unicode Support

Fred Hebert mononcqc@REDACTED
Tue Feb 2 13:26:25 CET 2016

On 02/02, José Valim wrote:
>> Are you ready to edit chineese or thai?
>I can already write atoms in Afrikaans, Albanian, Basque, Breton, Corsican,
>Danish, English, Faroese, Galician, German, Icelandic, Indonesian, Italian,
>Kurdish, Leonese, Luxembourgish, Malay, Manx, Norwegian, Occitan,
>Portuguese, Rhaeto-Romanic, Scottish Gaelic, Spanish, Swahili, Swedish,
>Source: https://en.wikipedia.org/wiki/ISO/IEC_8859-1
>And I can only effectively speak 3 of those. There are already a lot of
>programmers who can write in their own language and I don't expect to edit
>their code.
>Not only that, there are other programming languages which have already
>adopted Unicode Support and the amount of times I had to read code in a
>language I don't understand has been exactly 0.

I want to also voice my support for Unicode support.

I don't know why everytime unicode is brought up in this mailing list a 
bunch of people suddenly fear having to edit code in a language they 
don't understand.  This has been possible already for a long time (as 
pointed out by the list of languages José added there). I think last 
time someone was being preemptively angry because they could be buying a 
business where code was in a different language and then they would be 
screwed! The horror.

I've given presentations in a local user group where I used French for 
my programs. Nobody here has had to suffer through a non-english 
language when working or communicating with me though. It turns out 
people tend to be reasonable when it comes to communicating with various 
communities and preparing for that.

I can vow to try to keep it so everyone's eyes don't get to suffer the 
view of my native language. There's plenty of other ways to make code 
unreadable anyway[1].

If the objective of refusing unicode would be to avoid making code 
unreadable, I'd suggest we also ban one-letter variables and atoms 
because they are clearly not English words (aside from 'A' and 'I', and 
maybe 'O' if you're feeling poetic in your interjections) and therefore 
would be too confusing.


[1]: http://ferd.ca/obfuscation.html

More information about the erlang-questions mailing list