Browse Source

help, unity dlls

Xanathar 10 years ago
parent
commit
2286b8aa7a
1 changed files with 23 additions and 5 deletions
  1. 23 5
      README.md

+ 23 - 5
README.md

@@ -2,11 +2,29 @@ MoonSharp
 =========
 =========
 http://www.moonsharp.org
 http://www.moonsharp.org
 
 
-A complete Lua solution written entirely in C# for the .NET, Mono and Unity3D platforms.
-
-Includes an interpreter, debugger and will soon have code analysis facilities.
-
-It is 99% compatible with Lua 5.2 (with the only unsupported feature being weak tables support) and includes some nifty additions, plus a tight integration with .NET code. Highlights on differences between MoonSharp and standard Lua, see http://www.moonsharp.org/moonluadifferences.html
+A complete Lua solution written entirely in C# for the .NET, Mono, Xamarin and Unity3D platforms.
+
+Features:
+* 99% compatible with Lua 5.2 (with the only unsupported feature being weak tables support) 
+* Support for metalua style anonymous functions (lambda-style)
+* Easy to use API
+* Source based remote **debugger** accessible with a web browser and Flash (PCL targets not supported)
+* Runs on .NET 3.5, .NET 4.x, Mono, Xamarin and Unity3D
+* Runs on Ahead-of-time platforms like iOS
+* Runs on platforms requiring a .NET 4.x portable class library (e.g. Windows Phone)
+* No external dependencies, implemented in as few targets as possible
+* Easy and performant interop with CLR objects, with runtime code generation where supported
+* Interop with methods, extension methods, overloads, fields, properties and indexers supported
+* Support for the complete Lua standard library with very few exceptions (mostly located on the 'debug' module)
+* Async methods for .NET 4.x targets
+* Supports dumping/loading bytecode for obfuscation and quicker parsing at runtime
+* Easy opt-out of Lua standard library modules to sandbox what scripts can access
+* Easy to use error handling (script errors are exceptions)
+* Support for coroutines, including invocation of coroutines as C# iterators 
+* REPL interpreter, plus facilities to easily implement your own REPL in few lines of code
+* Complete XML help, and walkthroughs on http://www.moonsharp.org
+
+For highlights on differences between MoonSharp and standard Lua, see http://www.moonsharp.org/moonluadifferences.html
 
 
 Please see http://www.moonsharp.org for downloads, infos, tutorials, etc.
 Please see http://www.moonsharp.org for downloads, infos, tutorials, etc.