作者: 機械伯爵
日時: 2009/2/4(08:56)
 数値の塔というか、バベルの塔というか。

 機械す。

> Numeric Tower ですが、ちょっとだけ言及しているものを見つけました。
> 
> Python 3 primer, Part 2: Advanced topics
> http://www.ibm.com/developerworks/linux/library/l-python3-2/index.html?ca=drs-

 このページ、デコレータだのメタクラスだの、私のような素人にとっての
Pythonの「禁忌」領域ばっかりですね(汗)
 そーいや、Macの2.6.1のpropertyは、デコレータで設定すると、setterや
deleterがうごかないなぁ(内部ドキュメントには書いてあるのに……
3.0 for winはうまくいくのに)

> の 
> The ABC type hierarchy のあたりです。

 ああ、ABC言語……でなくAbstract base classesですね(抽象基底クラス?)
 
Number(数)
 ↑
Complex(複素数)
 ↑
Real(実数)
 ↑
Rational(有理数)
 ↑
Integral(整数)

※複素数でない数って……(汗)

> this is because Rationals inherit from Reals, which inherit
> from Complex.

 有理数は実数を継承していて、実数は複素数を継承している、と(を? から?)

 ふむ、抽象レベルで継承関係をつくってる、とゆーことですね。

※ごっちゃにして計算したときの対策かな

 /機械伯爵/