Lunatic

Lunatic is a toy implementation of the Java Virtual Machine based the Java SE 17 edition.

Compiler Support

This project is fully written in C++20 and makes use of modern language features. As such,
a sufficiently recent compiler version of MSVC, GCC or LLVM will be required to build
Lunatic.

Any other compilers are officially unsupported and you will be on your own for getting
the build to work.

References

Licensing

This software is licensed under the terms of the GNU GPLv2.

You can find a copy of the license in the LICENSE file.

GitHub

View Github