secretbase.log

コードはすべてNYSLです

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 とかつかってざっくり把握するツアーをするのも面白いかもしれません。