From: Peter Zotov Date: 2012-04-20T15:08:58+09:00 Subject: Re: Capital Cyrillic letter in Ruby class name (UTF-8) Vladimir Kerimov писал 17.04.2012 19:47: > Here Документ is only a local variable. > Also method definition looks like it was come from hell. > I need to use UTF-8 names for buiseness logic of all other companies > who > does not care about English. All they want is suitable logic on > Russian. > Simply call Документ.Прочитать(ИдО=123). > Or call Документ.Записать(). > It is on Python, it could be on Ruby but here is very strange > limitation > of first character must be ASCII capital letter! ASCII! Why you allow > UTF-8 encoding and forbid to make classes like this: > > class Пользователь > def Найти(...) > .... > end > end > > From similar ordered XML-structure. > It is strange and unreasonable check. > > By the way, we don't need ActiveRecord or Rails at all. If you want to use 1C, go and use 1C. While internationalized names per se are a very opinionated topic, in the case of Ruby they are definitely and explicitly bad because all other parts of ecosystem are already in English and this will not change (not to mention that even if such a patch gets accepted, and I hope it will not be, keywords still will be in English for foreseeable future.) -- WBR, Peter Zotov.