From: matz@... (Yukihiro Matsumoto) Date: 2001-06-01T10:59:51+09:00 Subject: [ruby-list:29981] Re: Ruby ライセンスについて まつもと ゆきひろです In message "[ruby-list:29980] Re: Ruby ライセンスについて" on 01/06/01, "Akinori MUSHA" writes: | 将来的に、 Perl の reg*.[ch] や PCRE で差し替えるという手は |あるかもしれませんね。 技術的にはあんまり現実的ではなさそうです(理由は後述)。 | Ruby 独自の拡張ってどのくらいありますか? 正規表現に関してはRuby独自ってのはあまりないように思います。 ただし、最近もruby-talkで指摘されたように微妙に挙動が違うっ てのはありえますが。regex.cは私によってそうとう手が入ってま すが、それはPerl5コンパチにするための改造がほとんどです。あ と、M17Nか。 | 移行にコストがかかりそうですが、いったん移行してしまえば |Perl コンパチ度はその後ずっと保証されるので、後が楽かも。 Perlの正規表現ルーチンはPerlインタプリタから分離されていませ んから、あれを使うとPerl全体をリンクする必要が出てくると思い ます。スタブでなんとかできるのかな。 PCREの方は「遅い」という点を除いても、多言語化対応の方向性が 全然違うのでそのままは使えないと思います。そのまま使えないと いうことは、「いったん移行してしまえば楽」というわけにはいか ないということですね。 まつもと ゆきひろ /:|)