From: nobu.nakada@... Date: 2003-12-05T17:31:17+09:00 Subject: [ruby-dev:22156] Re: Dir.glob と Shjift_JIS について なかだです。 At Fri, 5 Dec 2003 16:35:02 +0900, H.Yamamoto wrote: > 現在は、特に glob_helperで Next()を同じ文字に対して > 何度も呼んでいるのですが、これを一つにまとめようとすると、 > どうしても既存の構造(ブロック、流れなど)を壊してしまいます。 > > それで思ったのですが、過去ログに fnmatch と glob は挙動が同じ方が > いいとか、フラグが多いとか、そういった話がありましたよね。 > > 構造を変えるなら、そういった見直しが行われたほうがやりやすいのですが、 > どうでしょうか?もちろん、自分に実装できるかはわかりませんが、 > やってみる気はあります。 見直してもいいんじゃないかと思いますが、具体的にはどういう構造 を考えてますか? At Thu, 4 Dec 2003 10:40:13 +0900, H.Yamamoto wrote: > 昨日のパッチ [ruby-dev:22126] に、マクロ引数として CharNext を > 2回評価するパフォーマンスバグがあったので、 > 追加パッチを送ります。inline を使えたらなあ・・・ inlineは使えます。サポートしていない環境では普通の関数になりま すが。 At Fri, 5 Dec 2003 14:12:01 +0900, H.Yamamoto wrote: > これから最適化に入ります。nobuさんに指摘された、*p == '\0'の場合 > 単に ++p でいいんじゃないかというのは、最適化の最終でやるつもりです。 これは最適化というよりも、むしろ無用にNext()が複雑化しているの が、使ってはいけないところにまで使おうとしているせいなんじゃな いかと思うのですが。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦