最近、個人プロジェクトなどで色々TypeScriptと遊んでいます。どうやって遊んでいるかは次のブログで書きますが、まずは一旦、何故遊んでいるかについて。 僕は静的型付き言語が大好き。けど、好きである理由は多分間違っている。CS的には、静的分析のおかげで効率なテストとかパフォーマンスの改善とかは大事に思うはずだけど、僕にとって大事なのは一つだけ: 上記のようなコードヒントだと、僕は効率的にコーディングできないこと。モダンなJSがますます依存するライブラリそれぞれのコードヒントが無いままに使うのがスローモーションで動いているように感じる。(各ライブラリを既にマスターしてれば別だろうが僕はそうでもないので。)コードとドキュメンテーションを切り替えながら集中できないし、そもそも全てのライブラリが完璧なドキュメンテーションを用意出来ていると言い切れない。 AS3に慣れすぎた自分のわがままかも知れな