From: Christian Kaiser Date: 2004-10-22T23:34:13+09:00 Subject: Re: Internationalized source code, was: Re: CamelCase issues Keep in mind that Microsoft miserably failed with localized versions of Basic. That somehow makes a discussion void. In my eyes, every "real" programmer need to be able to read English (books!) and at least write english keywords of the programming language of his choice. Remember we are talking about a programming language, not one for talking. Imagine the code would depend on the locale... What if you want to pass code on to someone else? Or am I missing the topic here? What I would really prefer is that I can enter the code in a UTF16 file, so that I don't need UTF8 strings to be able to use the RegEx features correctly. RegEx does not find Umlaut chars using '\w', for example, unless $KCODE is set to UTF8, and the strings are entered in UTF8 (which my favorite proogramming editor can not write). Same might apply to Japanese and Chinese, I don't know how they do enter their MBCS codes in Ruby code. Christian "trans. (T. Onoma)" schrieb im Newsbeitrag news:200410220910.37792.transami@runbox.com... > On Friday 22 October 2004 04:49 am, Stefan Schmiedl wrote: > | On Fri, 22 Oct 2004 10:56:34 +0900, > | > | trans. (T. Onoma) wrote: > | > On one occasion someone (and I can't recall who it was unfortunately) > | > made a fair argument against dependency on capitalization, as it also > | > hampers progression into internationalization. Perhaps that's too > | > forward looking --maybe Ruby will never be coded in Bengali, for > | > instance, or any other language which have no capitalized forms. But I > | > would like to look in that direction at least. > | > | errrrr... what would I do with Bengali source code? > > Probably nothing. But what would a non-English speaking Bengali do with yours? > > OT. Actually this interests me. Is it fair to say that English is the defacto > universal language now? And, short of an apocalypse, just about everyone on > Earth will eventually know this language? > > T. > >