Webベースのテキストエディタが増えています。多くの場合、Markdownで書けると言った点をポイントにしていますが、すでに飽和しつつあります。次のポイントは何になるでしょうか。 プログラマとして注目したいのはどんな言語で書かれているか、ですよね。ということでSkewで書かれたWebベースのテキストエディタ、Skyを紹介します。

Skyの使い方

SkyはテキストエディタではなくCanvasを使っているのがポイントです。シンタックスハイライトも効いているのが注目です。

日本語も使えます。

SkewはGUI/CUI/Webまでこなせるプログラミング言語(実際にはJavaScriptやC#になる代替言語)ですが、GUIの場合はOpenGLを、Webの場合はWebGLとCanvasを使っているようです。Canvasを使っている割には動きはスムーズではないかと思います。

SkyはSkew製のオープンソース・ソフトウェア(MIT License)です。

デモ evanw/sky: A text editor written in the Skew programming language