Lua (lua)
The Lua project's capability scope, deployment products, integration entry points, and usage boundaries.
Provides Lua expression evaluation through NLua and KeraLua. The business chooses Lua through the common evaluator contract, and script syntax and return values are still determined by Lua.
source code directory
externals/lua
main bag
Zongsoft.Externals.Lua
Companion theme
Deployment and Usage Portal
Append the main package to the existing host's Deployment checklist, and retain the plugin list, assembly and ancillary running resources in the package:
[plugins zongsoft externals lua]
nuget:Zongsoft.Externals.LuaMatch expression evaluator by name Lua after application initialization. An example calculation would use return x + y, with the variable passed in its own dictionary for each call.
Integration Steps
Deploy native runtime libraries that match the operating system and architecture.
Use the Lua name and syntax according to the public calling method of the script topic, and verify the input and return value types.
Cover multiple return values, null values, syntax errors, and consecutive calls before integrating business rules.
For specific configuration, calling examples and related basic concepts, see Scripts and Expressions.
Project Boundaries
Further Reading
Browse extensions by project · Scripts and Expressions · source code and project description
Last updated