2. 新しい型を定義する
前の章でふれたように、Python では拡張モジュールを書くプログラマが
Python のコードから操作できる、新しい型を定義できるようになっています。
ちょうど Python の中核にある文字列やリストをつくれるようなものです。
これはそんなにむずかしくはありません。拡張型のためのコードにはすべて、
一定のパターンが存在しています。しかし始める前に、いくつか細かいことを
理解しておく必要があるでしょう。
注意:
Python 2.2 から、新しい型を定義する方法がかなり変わって
(よくなって) います。この文書は Python 2.2 およびそれ以降で
新しい型をどうやって定義するかについて述べています。古いバージョンの
Python をサポートする必要がある場合は、この文書の古い版を参照してください。
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。