From: Tadayoshi Funaba Date: 2008-10-28T08:14:22+09:00 Subject: [ruby-dev:36964] Re: prefix math_* funcs > 印象にツッコむのもどうかと思わないでもないですが、もうちょっ > と教えていただけると参考になります。以前はメソッドを定義する > などあからさまにAPIとなる関数以外にはrb_などのprefixをつけて > いなかったというのはありますが、今はそういうのは(あまり)残っ > ていないのではないかと思います。 先に言ったようにそのあたりよくわからないのです。rb_ があるから外部向け というわけでもないようですし。 > ここで「緩い印象」とか「ruby はそういう事に応えられるような仕 > 組になってない」というのは、どういう点をさしておられるのでしょ > うか。前者はrb_とruby_の使い分けが厳密に決まってないことかな > あとも思えますが。 たとえば、Complex.generic? のようなものです。これは利用者につかってもら うためのものではないのですが、公開されています。きっちりつかいわけるこ ともできるでしょうが、そういうことを念頭に置いてはいないように見えます。 そういうことにあまり気にしない文化なのじゃないかと思ったわけです。