LLとクロージャは切っても切れない関係

LLやスクリプトは大抵一つのソースで完結するような小さなプログラムが多い。
その場合クラスを定義したり、ファイルを分けたりするのは煩わしい。
そのためオブジェクト生成、メソッド呼び出し的な処理がシンプルな
コーディングで実現できるクロージャが注目されたのだろう。
しかし、JavaScriptの場合は、そのような手軽さが逆にあだとなり、ライブラリの機能が
貧弱になってしまった。