日本語

LuneScript - Making Lua Safer and More Comfortable

About the Source:
This reference is a reorganized version of the original LuneScript documentation (https://ifritjp.github.io/documents/en/lunescript/), created using AI.

Notice:
This document focuses on key features and may not cover everything. For full specifications, the entire language scope, and the latest updates, please refer to the original documentation mentioned above.

LuneScript is a transcompiler language that provides the robustness needed for large-scale development while maintaining the flexibility and lightness of Lua.
It allows you to leverage the Lua ecosystem while using modern features like type safety, class-based OOP, and generics.

Key Features

Try in Browser

You can try LuneScript directly in your browser (no installation required) at the following site:

LuneScript Web Frontend

Target Audience

This document is intended for software engineers with experience in some programming language (C, Java, Python, TypeScript, etc.).
Knowledge of Lua is not required but helpful for understanding.

License

LuneScript is open-source software released under the MIT License.