型無し言語は嫌いのような気がしてきた

そんな今更…
いや、こう、型無し言語使ってると、超ad-hocコードというか、そういうのになってしまうので、あんまりよろしくない。


あと、ILogは引数チェックを全然やってないので、リスト渡すべきところで、ただの値を渡したりすると、簡単にSEGVする。
どうするかな…


こう考えると、全部の引数を一旦PyArg_Parseに通すっていうPythonの引数の取りかたは便利かもしれない。
あれ、最初見た時は、面倒だと思ったんだけど、簡単だけど型チェックできるし、Cの文字列、Cの整数への変換もそれなりに安全にできる、というのを考えると、あの面倒さは妥当なところかもしれない。


Rubyはどうやってやってるんだったかな…