bzr 1.0がひっそりと(?)リリースされてるな...
最近の動向はあんまり見てないので間違っているかもしれないが、 移植性無視、merging algorithmのイケてないgitは論外として、 Mercurialと比較してどうなんかなあ。 Mercurialも昔より大分よくなってるし。 当事者同士の 言い争い を見ても、何だかな。 とりあえず、コミュニケーション能力ではBazaarに軍配が上がる (Hg側は「bzrよりイケてないなんてことはない」としか言わなくて、 「bzrよりイケてる」と言ってない)わけだが、 それはどうでもいいから、 使ってどうなんかを知りたい。 HgはSHA1のhex digestをユーザに入力させるという狂気の仕様だった気がしたのだが、 あれはあのまんまなんかな。 bzrがPython APIを晒してくれるのは個人的にはかなり魅力的なんだが、 Hgはあいかわらず拡張用途だけ?
Pythonで、
d[a][b] = c
とかするより、
d[(a,b)] = c
とする方が一割ぐらい速いようだ。 tupleの方が若干比較に時間がかかるはずだが、 それでもdictを何回もlookupするよりは速いみたい。 これもケースバイケースなんだろうか。