パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Ruby 1.8.1 is released」記事へのコメント

  • by Anonymous Coward
    現在のregex.cと比べて、鬼車ってどこら辺が「高機能」なの?
    • Re:1.9 (スコア:4, 参考になる)

      タレコみ人です

      鬼車について、現在の Ruby の regex.c との比較が、以下に載っています。
      oniguruma/doc/RE.ja [ruby-lang.org] の "補記 4. Rubyの日本語化 GNU regex(version 0.12)との違い"

      いくつか機能が追加されていますが、Ruby としては、その機能が追加されていること自体よりも、 以下の点が評価されて移行へと動き出しているようです。

      • Re:1.9 (スコア:3, 参考になる)

        by Anonymous Coward on 2003年12月25日 13時09分 (#461377)
        まずはライセンス問題の解決という動機が大きいよ。1.8までのエンジンはLGPLのコードがベースなので、Rubyのコードの中でこいつだけ特別扱いが必要だった。(PHPでもRubyのエンジンを流用しているので問題になった) しかも、原型を留めないほどに手が入っていて、拡張や修正が困難になってきていた。

        そういう状況のもと、鬼車は一から作られたので、拡張・修正しやすく、ライセンス的にも(他と同じRubyの一部なので)拡張しがいがある。ということで、これまでの実装で懸案になっていたいろんな互換機能の要望(Perlや.NETにあってRubyになかった一部の拡張式集合)や新機能の要望が寄せられ、小迫さんが着実に実装した。という感じ。高速というのはおまけです。(おまけというにはもったいないけど)
        親コメント
        • Re:1.9 (スコア:1, 参考になる)

          by Anonymous Coward on 2003年12月25日 17時31分 (#461572)
          Rubyで使う場合だけGNU regex改と同様にruby_というprefixを付けるようになっているけど、汎用のライブラリならPCREのようにsymbolには独自のprefixをつけてほしいな。って、前にも書いたんですけど [srad.jp]。
          親コメント
          • by Anonymous Coward
            こんなところで愚痴ってないで本人に直接いうとかruby-listに投げるとかすれば? 伝わらなかったら何も変わらないでしょ。
            • by Anonymous Coward

              開発絡みはruby-listじゃなくてruby-devですな。

              最近はどっちも追いきれてないのでAC。

アレゲはアレゲを呼ぶ -- ある傍観者

処理中...