You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+4-10Lines changed: 4 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,20 +7,18 @@ http://www.moonsharp.org
7
7
A complete Lua solution written entirely in C# for the .NET, Mono, Xamarin and Unity3D platforms.
8
8
9
9
Features:
10
-
* 99% compatible with Lua 5.2 (with the only unsupported feature being weak tables support)
10
+
* 99% compatible with Lua 5.2 (with the only unsupported feature being weak tables support)
11
11
* Support for metalua style anonymous functions (lambda-style)
12
12
* Easy to use API
13
-
***Debugger** support for Visual Studio Code (PCL targets not supported)
14
-
* Remote debugger accessible with a web browser and Flash (PCL targets not supported)
15
-
* Runs on .NET 3.5, .NET 4.x, .NET Core, Mono, Xamarin and Unity3D
13
+
***Debugger** support via Debug Adapter Protocol e.g. Visual Studio Code
14
+
* Runs on .NET 4.5, .NET Platform (formerly Core), Mono, Xamarin and Unity
16
15
* Runs on Ahead-of-time platforms like iOS
17
16
* Runs on IL2CPP converted code
18
-
* Runs on platforms requiring a .NET 4.x portable class library (e.g. Windows Phone)
19
17
* No external dependencies, implemented in as few targets as possible
20
18
* Easy and performant interop with CLR objects, with runtime code generation where supported
21
19
* Interop with methods, extension methods, overloads, fields, properties and indexers supported
22
20
* Support for the complete Lua standard library with very few exceptions (mostly located on the 'debug' module) and a few extensions (in the string library, mostly)
23
-
* Async methods for .NET 4.x targets
21
+
* Async method support
24
22
* Supports dumping/loading bytecode for obfuscation and quicker parsing at runtime
25
23
* An embedded JSON parser (with no dependencies) to convert between JSON and Lua tables
26
24
* Easy opt-out of Lua standard library modules to sandbox what scripts can access
@@ -96,7 +94,3 @@ double MoonSharpFactorial()
96
94
```
97
95
98
96
For more in-depth tutorials, samples, etc. please refer to http://www.moonsharp.org/getting_started.html
0 commit comments