Lucy:有限状態マシン向けの簡潔なDSL
2025-01-01
Lucyは、有限状態マシン(FSM)を記述するための簡潔な言語です。複雑なイベント、ガード、アクション、遷移先状態を1行で記述できます。マシンのネストにより、階層的なFSMを作成できます。Lucyは、一流のJavaScript FSMライブラリであるXStateにコンパイルされ、そのコア機能をすべてサポートしています。C言語で記述され、WebAssemblyにコンパイルされるため、JavaScriptプロジェクトで非常に高速です(以前のJavaScriptベースのコンパイラよりも15倍高速)。
続きを読む
開発
有限状態マシン