2005-11-23 関数型言語として ちょっと前に、ある人とメッセンジャーで会話をした。この人は、僕にPerlのOOPなんかを教えてくれた人で、今は研修医をやってる人なのだが。そこで、最近Shibuya.pmにてプレゼンをしたことを伝え、その資料なんかを見てもらった。 すると、Haskellに興味を示したようで、「どんな言語か?」と質問されたので、関数型・遅延評価・型推論・破壊的代入禁止なんかを解説してみた。すると、Schemeみたいなものか?という質問が。確かにどちらも関数型言語なのだけども、SchemeはHaskellみたいに気持ち悪くないし、HaskellはSchemeみたいに気持ち悪くないと思った。