Elixir Luaライブラリv0.1.0リリース:BEAM VM上でLuaを実行
2025-05-15
Elixir Luaライブラリの最初の安定版v0.1.0がhex.pmでリリースされました!このライブラリを使用すると、C Luaランタイムを埋め込むのではなく、Erlangで実装された完全なLua 5.3実装(Luerlライブラリによって実現)を通じて、BEAM VM上で直接サンドボックス化されたLuaプログラムを実行できます。改善点には、より良いエラーメッセージ、包括的なドキュメント、LuaにElixir APIを簡単に公開するための`deflua`マクロ、コンパイル時の構文チェックのための`~LUA`シジルなどが含まれます。物理デバイスの統合テストを構築するためのTV Labsのニーズから生まれたもので、ドラッグアンドドロップ式の自動化ビルダーのコンパイルターゲットとして使用されています。将来の計画には、エラーメッセージ、ドキュメント、サンドボックス機能の改善のために、Elixir LuaライブラリとLuerlをマージすることが含まれています。
開発