[erlang-questions] A proposal for Unicode variable and atom names in Erlang.

Yurii Rashkovskii <>
Mon Oct 22 08:54:44 CEST 2012


Michael,

So you're recommending them to use function names they don't understand but 
name variables in a way they will understand and nobody else will?

I always thought naming things in your own language is the first sign of an 
amateur programmer. Programming isn't about code. Programming is about 
communication. You're fostering global miscommunication. 

(For cases when you absolutely can't pick an English word, use 
transliteration — requires no change to the parser & the language and is 
easily consumable [albeit still poorly understood] by others).

Michael, you're a native English speaker. I am, however, not. I've been 
programming since I was seven and rest assured my command of English back 
then was very poor. Even more, my native alphabet isn't latin. Yet I am 
somehow managed to get through this.

Could it be possible that I am able to communicate with you because of my 
passion for programming, which indirectly made me learn English so that I 
can understand it better?

Yurii.

On Sunday, October 21, 2012 11:25:12 PM UTC-7, Michael Richter wrote:
>
> On 22 October 2012 13:08, Yurii Rashkovskii <<javascript:>
> > wrote:
>
>> Please excuse my ignorance, but can you name a single good reason for 
>> non-latin atoms and variable names? From my personal point of view, this is 
>> a sure road to hell.
>
>
> Because people frequently like to work in their own language instead of a 
> foreign language they ill understand?
>
> Jesus!  How can so many smart people be so god-damned dumb over this issue?
>
> -- 
> "Perhaps people don't believe this, but throughout all of the discussions 
> of entering China our focus has really been what's best for the Chinese 
> people. It's not been about our revenue or profit or whatnot."
> --Sergey Brin, demonstrating the emptiness of the "don't be evil" mantra.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20121021/6442dad5/attachment.html>


More information about the erlang-questions mailing list