Revisions - SunaniPlan
@@ -8,5 +8,8 @@
実証実験として試作を進めています。
ネイティブ環境では、Goで作られたWebAssemblyの実行環境であるwazeroと、作画環境にはGLFWを組み合わせて使っています。
ウェブ上では、一般的なウェブブラウザでWebAssemblyが動作し、作画環境にはCanvasを使用しています。
-GLFWとウェブのCanvasで共通のAPIを設計し、同じWebAssemblyのバイナリがそのままどちらの環境でも動くようにしていますよ。
+GLFWとウェブのCanvasで共通のAPIを設計し、同じWebAssemblyのバイナリがそのままどちらの環境でも動くようにしていますよ。
+ウェブ上で動くデモを公開しましたよ。
+https://akikareha.github.io/sunani/
+
@@ -1 +1,12 @@
+Sunani構想は、コンピュータのプログラミングを楽しむための計画です。
+これは、1980年代の8ビットパソコンの手軽さを現代に再現しようとする試みなんです。
+現代のコンピュータ環境で手軽に使えるように、ウェブブラウザ上に仮想コンピューティング環境を作りますよ。
+さらに、ウェブブラウザだけでなく、コマンドラインやデスクトップ上でも直接動作するように、シンプルで統一された環境を設計する予定です。
+そのために、WebAssemblyを中心に据えて、WebAssemblyの実行環境にシンプルな仮想ハードウェアを作ります。
+
+実証実験として試作を進めています。
+ネイティブ環境では、Goで作られたWebAssemblyの実行環境であるwazeroと、作画環境にはGLFWを組み合わせて使っています。
+ウェブ上では、一般的なウェブブラウザでWebAssemblyが動作し、作画環境にはCanvasを使用しています。
+GLFWとウェブのCanvasで共通のAPIを設計し、同じWebAssemblyのバイナリがそのままどちらの環境でも動くようにしていますよ。
+