From: matz@... (Yukihiro Matsumoto) Date: 1998-07-29T15:09:51+09:00 Subject: [ruby-dev:3427] grand renaming まつもと ゆきひろです 手元でgrand renaming(prefixつけ)を始めています. んで,関数(globalなもの)と大域変数にはrb_というprefixをつけ て,だいたい完成したのですが,いくつかなやましいものがありま す. マクロ - リンク時の名前の衝突という観点から考えるとprefixが 必要なのは関数と変数だけなんですが,コンパイル時の 衝突とかを考えるとつけた方が良いようにも思います. が,RB_INT2FIX()とかrb_INT2FIX()とかは私の趣味じゃ ないんですよねえ. enum - 識別子の扱いとしてはマクロと同じですね. ヘッダ - io.hとsig.hは既に対応したのですが,他のものはどうし ましょうかねえ.node.hとか衝突しそうだけど. rubyとリンクするようなライブラリは大抵対応してくれてるだろう から,コンパイル時のみに登場する識別子に関してはあまり気にす る必要はないようにも思います.が,いかが思われますか? まつもと ゆきひろ /:|}