Novel 言語は, .NET アプリケーションに組み込んで使用できる,カスタマイズ可能なスクリプティング言語およびエンジンです.
次のような構文でHello worldを記述できます.
#boot
:Hello, world!! // メッセージ文
+say "Hello, world!!" // コマンド文
また,コード上からコマンドを自由に追加することができます.
例:
var runtime = new NovelRuntime("");
runtime.RegisterCommand("add", (s, a) => Console.WriteLine(int.Parse(a[0] + a[1])));
+add 4, 3 // 7と表示される
- .NET Standard 2.0 互換の .NET プラットフォーム
- MSBuild
このプロジェクトは MIT ライセンスで提供されます. ライセンス(英語)をご覧ください.