Lightweight, fast, Java-centric Lua interpreter written for JME and JSE, with string, table, package, math, io, os, debug, coroutine & luajava libraries, JSR-223 bindings, all metatags, weak tables and unique direct lua-to-java-bytecode compiling.
Features
- Lua interpreter written in Java
- Support for 5.2 language spec, libraries
- Runs in JSE, JME or via JSR-223 pluggable scripting
- Fast execution - faster than C for some benchmarks
- Direct lua to Java bytecode compiling
- Yield-from-anywhere throughtout
- luajava API support
- Debug support including mixed Java/lua debugging
Categories
InterpretersLicense
MIT LicenseFollow Luaj
Other Useful Business Software
Save Up to 91% on Cloud Compute With Spot VMs
Run batch jobs at 60-91% off with Spot VMs. Long-running workloads get automatic discounts with sustained use.
Rate This Project
Login To Rate This Project
User Reviews
-
5 out of 5 starsWorks well so far in Java project.
-
5 out of 5 starsLuaj is a pleasure to use. I particularly appreciate Luaj still working on older JDKs because there's still some environments using older JDKs.
-
5 out of 5 starsgreat library. handles all the lua code in en.wikipedia.org and other WMF wikis. is also much faster than the standard lua binary. documentation makes it easy to use and customize.
-
5 out of 5 starsvery easy to use and incredibly fast.
-
4 out of 5 starsIt's great, but it doesn't support newproxy()... (look up Lua hidden features)