LuNari 1.6.0

🗦🌔 LuNari is Lua for .NET on Conari engine
       All actual Lua versions, like: Lua 5.4, 5.3, 5.2, 5.1, ...

       MIT License: https://github.com/3F/LuNari


       ## Why LuNari ?

       Most popular features that will be adapted to your needs on the fly.

       🔍 Easy to start:

       ```csharp
       using(var l = new Lua<ILua53>("Lua.dll")) { /* ILua51, ILua52, ILua53, ... */ }
       ```

       🚀 Awesome speed:

       Based on the fast versions of Conari engine with caching of 0x29 opcodes (Calli).
       https://github.com/3F/Conari#why-conari-


       🔨 Its amazing dynamic features:

       ```csharp
       using(dynamic l = new LuaD("Lua.dll"))
       {
           // Lua now is yours ~
           IntPtr L = l.luaL_newstate<LuaState>();
           var num  = l.lua_tonumber<LuaNumber>(L, 1);
       }
       ```

       🍱 Damn customizable:

       ```csharp
       var l = new Lua<ILua52>("Lua52.dll");

           l.API.pushcclosure(L, onProc, 0);
           l.bind<Action<LuaState, LuaCFunction, int>>("pushcclosure")(L, onProc, 0);
           l.v<ILua53>().pushcclosure(L, onProc, 0);
           ...
       ```

       🔖 Modern .NET Core

       LuNari is ready for .NET Core starting from 1.6.
       Its awesome dynamic features are also available even for .NET Standard 2.0
       https://github.com/3F/Conari/issues/13


       🌚 Unlimited extensible features:

       Since this works through Conari ( https://github.com/3F/Conari ),
       you can access to all newest features of the Lua immediately after introducing this in draft.
       Just use it without waiting for release.



   =======================================
   gnt /p:ngpackages="LuNari/1.6.0"
   ================== https://github.com/3F/GetNuTool

   Build info:

     
   S_NUM:          1.6.0    
   S_REV:          24296    
   S_NUM_REV:      1.6.0.24296    
   bSha1:          920c7a6    
   bName:          master    
   bRevc:          52    
   Configuration:  PublicRelease    
   Platforms:      net40;net472;netstandard2.0    
   revDeltaBase:   2017/02/07    
   revDeltaMin:    1000    
   revDeltaMax:    65534    
   
                   :: generated by a vsSolutionBuildEvent v1.14.0.36854

Install-Package LuNari -Version 1.6.0
dotnet add package LuNari --version 1.6.0
<PackageReference Include="LuNari" Version="1.6.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add LuNari --version 1.6.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

changelog: https://github.com/3F/LuNari/blob/master/changelog.txt

  • .NETFramework 4.0

  • .NETFramework 4.7.2

  • .NETStandard 2.0

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.6.0 109 12/20/2019
1.5.1 254 1/30/2019