AmberPlayerの紹介
AmberPlayerなるソフトを開発中です。AmberPlayerは、Amberプログラミング言語で書かれたプログラムを実行するためのソフトウェアです。macOSもしくはiOSで動作します。ソースコードは、GitHubで公開中です。
Amberプログラミング言語は、PCもしくはモバイルデバイスのGUIを、容易に実装するための言語です。 MVCのビューを、NewtonScriptのフレームに似た記法で記述します。コントロールはJavaScriptで記述します。
Amberプログラムのスクリーンショットを以下に挙げます:
プログラムの起動画面です。
シンプルなボタンを表示するAmberScriptは以下になります。
main_box: Box { exit_button: Button { title: string "Quit", pressed: void event %{ console.log("Hello, World !!\n") ; %} } }
上記スクリプトの実行結果です。