Skew - Web/CLI/GUIアプリをこなせる代替言語
JavaScriptをそのまま書くのを嫌がる人たちは多いです。そのためCoffeeScriptやTypeScriptなど、多くの代替言語が生み出されています。 今回紹介するSkewもそんな代替言語の一つと言えます。特徴としては、JavaScriptだけでなく、C#向けにも開発できるということです。
Skewの使い方
Skewのコードのデモです。左側がSkew、右側が生成されたJavaScriptです。クラスを使えます。
引数の型を指定することができます。コンパイル時点で評価し、問題があればエラーになるようです。
C#への出力です。
Skewをマスターすることで、WebアプリケーションとCLIをJavaScriptで、C#でGUIアプリケーションが開発できるようになります。コンパイラに対して最適化されているそうで、他の代替言語よりも高速に動作するとのことです。
Skewはnode/JavaScript製のオープンソース・ソフトウェア(MIT License)です。