blogPythonとかWSGIとかPasteな2008年2月24日RuleDispatch名前だけは知っていたけど、いまいち情報が少なくてどんなものか分からなかったRuleDispatch。developerWorksに解説記事があったのでメモ。PEAK呼び出し時の引数パターンで、複数の実装に振り分けるもののようです。引数の型で振り分けるだけなら、JavaとかC++のオーバーロードがあるけど、HaskellやOCamlよりのパターンマッチングができる。otherルール部分に、条件式まで書けてしまうのですねい\(^o^)/条件式が文字列というのは気分的につらいのだけど、Python3000では、引数に注釈(Pythonオブジェクトならなんでもいいらしい)をつけられるとのことで、もっとスマートに書けるのを期待。