From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?=) Date: 2008-09-18T11:59:23+09:00 Subject: [ruby-dev:36363] Re: Complex/image けいじゅ@いしつかです. In [ruby-dev :36349 ] the message: "[ruby-dev:36349] Complex/image ", on Sep/17 20:37(JST) Tadayoshi Funaba writes: >[ruby-math:00543] を読んで、image はやめて imag に変更したらどうか、つ >いでに imaginary の別名を導入したらどうか、と考えています。主観では、虚 >部を指すのには imag が多くて、稀に imaginary、im がある程度と感じます。 imageとimagの件ですが, 現行では両方定義されているけど, imageは削除って ことですよね? もう, 削除しても良い気がします. または, 過去の互換性をとっ て, ワーニングを出すか... ワーニングを出すようになってから削除がRuby的 には一般的のようですが. >また、#im について、むしろ #i でいいんじゃないか、という意見があります。 >たとえば、Smalltalk では例がありますね。im は、少ないですが、虚部を示す >ためにもつかわれるので、(特に気にする程ではないが) 若干紛らわしいところ >もあります。 わたしも, Numeric#im にこだわりませんが, その当時, iにするかimにするか は悩んだのは事実です. あまりにもメソッド名が短いですし. 1.i -> (0+1i) になるのは Complex知っている人はなっとくでしょうが, なじみのない人には どうかと思ったわけです. Numeric#im を Numeric#i にするって話で, Complex 内部に閉じてないので, 松本さんとか他の方の意見を聞いた方が良さそうです. __ ---------------------------------------------------->> 石塚 圭樹 <<--- ---------------------------------->> e-mail: keiju@ishitsuka.com <<---