今朝、TechCrunchの記事 を読んだ。 JavaScriptは今, 豚から豹に変身中: 最先端の言語改良努力をMLOC.jsカンファレンスに見る > さて、メンテナンス性の良いコードを書く最良の方法は、なるべく少なく書くことだ。bacon.jsのようなライブラリやElm言語は、複雑なデータ依存性を簡潔に表現し、デベロッパがデータの形をライブラリに合わせる努力をなくす。その結果、コードの量が少なくなり、メンテナンス性の良い高品質なアプリケーションになる。 bacon.js ってなんぞやと思ってgithubみてみたら、これは良い物臭がぷんぷんしたので調べてみた。 Functional reactive programming(FRP)という概念をjsでやろうとしてる流れらしい。 FRPの概念的な部分はまだちゃんと理解してないんだけど、要は、時系列に発生するデータを、関数型っぽく扱おうとい