マルチメソッド
- http://www.artima.com/weblogs/viewpost.jsp?thread=101605
- http://www.rubyist.net/~matz/20050331.html#p01
マルチメソッドって,adhoc polymorphismのことだったのか・・・な?
パターンマッチみたいな構文を導入すれば,Ruby(Duck Typing)でもできそうな気はする.が,やってる人を見たことがないので,難しいんだろうと予想.もっとも,そういうのが好きそうな人は例えばOCamlとか完全で健全な型システムな言語でやってそうなので,「別に適当でいいよ」と言っちゃえば,なんかできるのかも.一応覚えとこう.