secretbase.log

.NET/C#/Pythonなど

Python のソースコード管理

Pythonソースコードは、pythonで書かれたMercurialでバージョン管理されています。Mercurialソースコードも、Mercurialでバージョン管理されています。自分自身で管理されているのは面白いですよね。

以下のコマンドでpythonの最新がダウンロード可能です。

$ hg clone http://hg.python.org/cpython

cpython は、C言語で書かれたpythonの処理系です。pythonの処理系はその他いくつかあります。

$ wc -l `find . -name \*.[ch]`| tail -1
418418 合計

約41万行ですね。 なかなかのボリュームです。ソースコードがどんな感じかも GNU Global とかつかってざっくり把握するツアーをするのも面白いかもしれません。