[ LuNari ] Lua for .NET: Lua 5.4, 5.3, 5.2, 5.1, ... NuGet Package

🗦🌔 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.




Got any [ LuNari ] Lua for .NET: Lua 5.4, 5.3, 5.2, 5.1, ... Question?





Info

Version: 1.6.0
Author(s): github.com/3F/LuNari
Last Update: Friday, December 20, 2019
.NET Fiddle: Create the first Fiddle
Project Url: https://github.com/3F/LuNari
NuGet Url: https://www.nuget.org/packages/LuNari


Install
Install-Package LuNari
dotnet add package LuNari
paket add LuNari
LuNari Download (Unzip the "nupkg" after downloading)

.NETFramework 4.0 .NETStandard 2.0 net472 1 package depend on this package.


Tags



STATS

must-have-score

1.9

avg-downloads-per-day

1

days-since-last-release

1829