Бывают и приятные открытия

$ ruby extconf.rb 
creating Makefile

$ make
...bla...
$ sudo make install
...bla...

$ irb -rmbstring -Ku
irb(main):003:0> t = "Некий странный длинный такой текстЪ"
=> "Некий странный длинный такой текстЪ"
irb(main):007:0> t.methods.grep /mb/
=> ["mbchop!", "member?", "mbchop", "mblength", "mbsubstr", "mbsize", "mbreplace", "each_mbchar"]
irb(main):008:0> t.length
=> 66
irb(main):009:0> t.mblength
=> 35 # ура товарищи!

Неважно, что README на японском - там все понятно. Чего же я раньше не заметил… Попутно Николай Луговой продолжает работу над чудесным icu4r - и только Матц спит. Сколько же можно то…

UPD: Знающие товарищи ретранслируют что

…Ruby 1.9.1, which will be released at Christmas 2007, with the Ruby 1.9.0 branch being developed. He will keep on maintaining Ruby 1.8.x as well. If he has to apply security patches, the forth version number (1.9.1.1, 1.9.1.x …) would be possible. Ruby 1.9.1 will include local variables, M17N and YARV inclusion2…

То что нас интересует Матц кличет M17N. Дожить бы. <p style="text-align:right;font-size:10px;">Technorati Tags: , , </p>