在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):chkn/AluminumLua开源软件地址(OpenSource Url):https://github.com/chkn/AluminumLua开源编程语言(OpenSource Language):C# 97.0%开源软件介绍(OpenSource Introduction):AluminumLuaWhat?A fast, lightweight Lua scripting engine written entirely in C#. It's called 'AluminumLua' (or 'alua' for short) as a poke at all those "iron" languages... ArchitectureAluminumLua does not use the DLR. Instead of generating an AST, the parser calls directly into an interface (IExecutor), that represents abstracted stack-based execution actions, such as Assignment or function Call. This design enables different pluggable execution backends. Currently there is an InterpreterExecutor that directly executes the actions while the script is being parsed, and a CompilerExecutor that compiles a DynamicMethod. The default execution policy uses the interpreter for the main script body and generates DynamicMethods for any defined function bodies. Dependencies.NET 4.0+ is required on Windows, or Mono 2.10+ anywhere else. There are no other dependencies. Embed it
BuildingUse Premake to generate a makefile or Visual Studio solution. Get it here: http://industriousone.com/premake/download GNU Make
Visual Studio / Xamarin Studio / MonoDevelop / SharpDevelop
The build produces the following products:
Both products are self-contained and do not depend on the other. After the BuildRun tests
Clean
LicenseMIT/X11 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论