AtomicScience / lukyt

Small Java 5 JVM made in Lua

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lukyt

Lukyt is a toy project, a small JVM made in Lua supporting Java 6. The most important reason i made it (other than being a toy project) was to run it on the OpenComputers mod. I am currently porting AWT to it to use Java software on OpenComputers.

This also supports a OpenComputers Java API shared with OCJ (link to come, will be released by @TYKUHN2), this way programs are compatible for both way of running Java on OC, its javadoc is available on my website, Lukyt also have a Lua interop, which also haves a javadoc.

Note that unlike Luje, this is aimed towards features: OC and Lua interoptability.

Roadmap

How to use?

The JVM itself can be used by any program and is independent from the command-line program.

The command line program allows to execute classes.

To launch the HelloWorld test, just do:

lua lukyt.lua --classpath=test HelloWorld

About

Small Java 5 JVM made in Lua

License:GNU Lesser General Public License v3.0


Languages

Language:Java 54.3%Language:Lua 45.2%Language:Shell 0.3%Language:Batchfile 0.1%