From: nickb@... (Nick Bensema) Date: 2001-03-07T01:40:02+09:00 Subject: [ruby-talk:12154] Re: Is Ruby japanese-centered? In article , Henning VON ROSEN wrote: >[matz writes] >[ruby-talk:11539] > (c) you can handle multibyte characters by specifying -K option, > which K is for Kanji (Japanese/Chinese characters). And its > multibyte features are totally centric to Japanese (yet, I'm > working on it). > > matz. >-------------------------------------------------------------------- >I think matz is very modest: > >I couldn't help notice the "-u" option that makes Ruby accept any utf-8 >encoded unicode carachter, in regexes, strings and even varible names... > >That is not so bad. >(For those who havn't tried to name a variable by Kanji, go to >http://home.no.net/hvrosen/rubeno/ to look at some playing around) >***se note at bottom of message > >Interesting... nowhere in the docs could I find anything on this matter, but >for the mentioning of /XXX/u and "-Ku". I think that I did find some >japanese language docs, but... the Exite would not work... > >Anyway, can anyone be so kind to enlighten me on what m17n stands for, and >how it come to be that i18n means internationalization (more than the >strongly felt need to save typing:-))? internationalization = i + 18 letters + n = i18n. So, m17n obviously means Matsumototification. >I find these docs useful on the i18n topic. >[about _where_ to depend on encoding, and _where_ not to] >http://ppewww.ph.gla.ac.uk/~flavell/charset/quick.html >[I18n-sig] Pre-PEP: Proposed Python Character Model, proposing to deprecate >the unicodestrings. >http://mail.python.org/pipermail/i18n-sig/2001-February/000646.html > >Where does Ruby stand in this? I wonder who will be the first to derive a Utf8String class based on this. Also, I point out that even though Python allegedly supports Unicode, and Tkinter supports Unicode, and Windows 98 supports Unicode, IDLE 0.6 breaks in inexplicable ways when I try to print non-Latin1 characters to the python shell. -- Nick Bensema ICQ#2135445 ==== ======= ============== AVOID MISSING BALL TO SCORE