From: matz@... (Yukihiro Matsumoto) Date: 2003-07-21T01:50:27+09:00 Subject: [ruby-dev:20737] Re: portable(?) UserID/GroupID control まつもと ゆきひろです In message "[ruby-dev:20736] Re: portable(?) UserID/GroupID control" on 03/07/21, Hidetoshi NAGAI writes: |ところでシステムコールを直接提供する方はどうしましょう? |とりあえず現在の Process モジュールから切り放すために |Process::ID_Syscall モジュールというようにしていますが, |実は私自身,いい名前だとは思っていません. |Process モジュールに追加という考え方もあるとは思いますが, |OS への依存性が強いものを多量に追加するのは少し問題ありとも感じます. |この点,どう思われますでしょうか? ID_Syscallモジュールという名前には不賛成です。 ただ、良い対案がないんですよねえ。新井さんのProcess::POSIXと いうのは直接的ではありますが、なんとなく納得できないものがあ ります。 uid関係のものはProcess::UIDモジュールに突っ込むというのもデ ザイン的にはマシな気がしますが、こんどはどれがどのモジュール というのを覚えないといけないのは面倒かも。 |> 残りはto(id)とeid=(id)ですが、これらは名前から機能が想像でき |> ません。別の名前を希望します。ハフマンエンコーディングの観点 |> から言えば、メソッド名は長くても良いと思います。 | |to(id) はともかく,eid=(id) もダメでしたか? |確かに保存ユーザ ID への影響があるかもしれない点は |メソッド名には表れていませんが,effective ID に |値を設定するという意味合いは表れていると思ったのですが... | |両メソッドとも他の名前候補を考えてみます. toはもうまったく分かりませんので、別の名前が必要だと思います。 eid=(id)は他に良い案が無ければ私は妥協できます。 まつもと ゆきひろ /:|)