logo256.png
Download
https://github.com/tinyBigGAMES/JetLua
Overview
JetLua is a Lua SDK for Delphi to allow easy integration for Lua scripting inside your Delphi application.
Features
- Support for Delphi 10.4 Sydney
- Only two minimal interfaces to access feature set (IJetLua & IJetLuaContext)
- You can auto register class/object JetLua routines
- If you have created an AutoSetup class function, it's automatically called during registration where you can do global setup operations
- You can declare tables in "table.table.table" format
- You can declare global/table variables and access them
- You can check the exists of global/table variables and routines
- You can call global/table functions with a variable number of parameters
- You can pull and push data from and to the Lua stack via the IJetLuaContext interface
- You can load source code from a file, string and buffer
- You can import Lua modules
- Source is JIT compiled using moonjit
- You can compile Lua sources (including imported modules) and bind to an EXE for stand-alone distribution
- You can add version information, an icon, enable runtime-themes and high DPI aware support to EXEs
You can find more information, updates, availability on our website.
JetLua_DelphiIDE.jpg
Bookmarks