From: Hiroyuki Komatsu Date: 2003-05-05T18:15:00+09:00 Subject: [ruby-dev:20159] Re: jcode.rb 小松です。 # 風邪ひいてくたばってました。 At Wed, 30 Apr 2003 13:30:04 +0900, Yukihiro Matsumoto wrote: > jstringを用意して、これをStringにincludeするものを(新)jcode > とすれば互換性も維持できると思うのですが、ただUTF-8にも対応 > できるものを*j*stringと呼ぶのもどうかと思います。というわけ > で、新しい名前の案、募集。jarrayという名前も好きでないし。 名前に関しては特にこだわりはありません。 MUSHA さんの mbstring あたりが適当なのではないでしょうか。 jarray は何にしましょうね。array だけではなくなってきましたし。 multibyte? ところで、下記コードのように String クラスで JString モジュールを include しても既存のメソッドは上書きされないようですが、これは そういうものなんでしょうか? ---- $KCODE='e' ## http://taiyaki.org/tmp/ruby/jstring_2.rb require 'jstring_2' class String include JString end str = 'あいうえお' p str.jarray # => true p str[0] # => 164 / "あ" を期待していた p str.jslice(0,1) # => "あ" / 期待通り p str.slice(0,1) # => "\244" / "あ" を期待していた ---- -- 小松弘幸 ----------------------- http://taiyaki.org/