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

Michael Uvarov <>
Mon Oct 22 09:48:00 CEST 2012

There is no such thing as "language" in Unicode.
Unicode is just a set of symbols.
"language" is a locale. Locale-based algorithms are difficult and each
character can have different meaning for each locale.
There are a lot of cases, when I even cannot say which case a variable
is in. How I will detect is it a variable or an atom?

Here is an example:
I want to write a module in Turkish, then the  "length" id will be a
variable, not a function.

Using code, written in few languages will be a hell.

More information about the erlang-questions mailing list