読み時間の目安:10分以内 JavaScriptで強固なコードを書くのは大変なことです。なぜならJavaScriptには、整合性のある強力な型システムなど、昨今のプログラマが期待するような多くのツールがないからです。 そんなわけで、私たちはJavaScriptにコンパイルするための、いくつもの新しい方法を研究しています。この記事では、 Elm に注目したいと思います。この言語の雰囲気をつかむために、簡単なゲームを実装してみました。 デモで遊んでみてください(デスクトップのみです) 。 しかし、なぜJavaScriptは難しいのでしょうか? 次のようなケースを考えてみましょう。 有名なWatの動画 では、Rubyについて簡単に触れた後に、より多くの例を挙げています。 もちろん問題点に気付いた人々は、これを解決するためにJavaScriptにトランスコンパイルする新しい言語の開発を始めました。