#im は削除させてもらおうと思います。代替のメソッドはありません。 理由は、 1. Complex#im は、やはり虚部を参照するメソッドに見える。これは数学の慣 習に沿っていて、実際そのような実装例がいくつかある。 2. Numeric#im はわかり難い事に変りない。代替案の #i はより短かいのが難 点 (だがある種の正統性があって、判る人には判ると思われる)。 3. #im も #i も微妙だとすれば、無理に用意する程のものではない (ないと困 るというものでもない)。近い将来、リテラルが用意される可能性もあり、その 場合、存在意義が薄れてしまう。 ruby 1.8 で Numeric にあるメソッドで最も短いものは、abs、div、quo です が (演算子は除く)、#im はこれらよりも更に短かいです。しかも解り易さでは、 むしろ #i よりも劣ると思われます。組み込みとして新規あつかいの Complex のためにあえてこれを継承する意味はないと思います。 もし、残すもっともな理由があれば復活させます。