今年こそは関数型言語を覚えねば、
と思ってScalaやF#について調べていましたが、
やはりどうもそれだとぬるいようですね。関数型言語的に。

ScalaやF#は実用的ではあるんでしょうが、
オブジェクト指向言語にも軸足を置きつつ関数型言語の要素を取り入れた言語に過ぎないようです。

勉強していると本質部分がうすまっていて、理解できない感触が強い。

関数型言語の要素を取り入れるだけなら、
最近は多くの言語が取り入れているわけで、
その意味で言えばScalaやF#を勉強しても五十歩百歩。

早いうちにHaskelも一緒に勉強しておく必要がありそうですねえ。
なかなかたいへん。