| (C)2001, `Rubyist!' Project Team. |
|
|
2002/3/20 (Wed)■ [ML] Oniguruma小迫さんによる正規表現エンジン、Oni guruma(鬼車)が公開されています。 小迫さんからはじめて「今書いているライブラリ」という言葉で 話に出たのが[ruby-dev:15846]、 その正体が明かされたのは[ruby-dev:16070]、 そしてKnuさんによりCVSにインポートされ([ruby-dev:16173])、 まつもとさんの注文に対してさらなる改良が加えられた結果、 これを次期正規表現エンジンとしてRubyに取り込むことを まつもとさんも決心したそうです([ruby-dev:16444])。 「鬼車」と言えばもともとは揚羽蝶の別名という話もありますが、「柔道一直線」 の影響でワザの名前としても定着しているらしいですね(よく知らないです)。 で、現在実物はRubyのCVSにあります。 インストールの仕方はREADMEに書いてありますが、Rubyへの組み込み方を 簡単にまとめると、以下のような感じです。
これが取りこまれれば、Rubyのライセンスは「標準のライブラリのみを使用 する分には、GPLとRuby'sのデュアルライセンス」というすっきりした形に なりそうです。 (Maki) ■ [RAA] Fox Toolkit 1.0 リリース[ruby-talk:35029]にてRich Kilmerさんより、 Fox Toolkitのメジャーリリース版、1.0が公開されているとの情報が ありました。 FXRuby([RAA:FXRuby])の方もそれに合わせて1.0になるかな? という期待も あったのですが、いまのところまだのようです。 (Maki) ■ [WWW] Natural Language Concordancer[ruby-talk:35056]にてYuri Leikindさんより、 Natural Language Concordancer のアナウンスがありました。 いわゆるKWICな コンコーダンスから検索できるものらしいんですが、 どうも元になったテキストはベラルーシ語らしく、 さっぱりわかりません(^^; (Maki) ■ [ML] Intentional Programming[ruby-talk:35036]にてJohnさんの投稿から始まるスレッドで、 Intention Programmingなるものの話題がありました。 内容はよくわからなかったのですが、アスペクト指向(AOP)に 似ている([ruby-talk:35249])とか、Outlookはこれを使っていた けどMicrosoftはもうやめちゃったらしいとかいうことでした。 (Maki) ■ [ML] IO周りの改良(モジュール化と脱stdio化)IO関連の改良について、いくつか動きがあります。 IOの改良については大きく二つあって、一つは 「IO的なもの」をモジュール化あるいは抽象クラス化して、 いろんなIO的なクラスを作りやすくしたいというもの、 もう一つはstdioを捨てて独自のstdioを作ろう、という ものです。 射程としては前者の方が大きそうですが、後者は既存クラスの 完全な置き換えということになるので、影響範囲は小さくなさ そうです。 で、実際の動きとしては、前者については RCRや RubyGarden WikiのIORCRに書かれています。 また、ruby-talkの この辺や、ruby-devの この辺でも話題になっていたりします。 また、後者の方については、主に日本のコミュニティ内部で話題になる ことが多く、最近では この辺で話題になってました。一方、海外ではstdioがどうこうというより、 「WindowsのIOはなんでこんなに遅いんだー」という話の方が多く、 file reading impossibly slow?というメールが3月7日にあったかと思うと Why is Ruby so slow?というメールが3月19日に流れたりしています。 (Maki) ■ [RAA] DbTalk[ruby-talk:35273]にてDalibor Sramekさんより、DbTalk([RAA:DbTalk])の 公開のアナウンスがありました。 これは、データベースに対して SQLを送り、その結果を表形式で表示できる、というGUIつきの データベースクライアントツールだそうです。現在のバージョンは0.5で、 対応しているDBはMySQLとPostgreSQLとのこと。 ホームページにはスナップショットもありました。 (Maki) ■ [RAA] RDoc Alpha C[ruby-talk:35317]にて Dave Thomasさんより、 RubyのドキュメントをJavaDoc+RD風のマークアップで生成する RDocの Alpha Cバージョンのアナウンスがありました。 順調にバージョンアップを重ねているRDocですが、初期のものに比べ、
などなど、いろいろと進化しているようです。 (Maki) ■ [RAA] Ruby/SMB[ruby-talk:35328]にてHenrik Falckさんより、 Ruby/SMBライブラリのベータバージョン公開のアナウンスがありました ([RAA:Ruby/SMB])。これは、sambaのlibsmbclientを使って SMBプロトコルをしゃべるためのライブラリのようです。 使い方のサンプルは ここにありますが、Fileクラスっぽく使えるようです。 (Maki) |