📚
ClassLib
📚 ClassLib Repo
  • ClassLib
  • 📌Getting Started
    • ⚙️ Installation
    • 🎒 Examples
  • 🧰Scripting Reference
    • 📘 BaseClass
    • 📗 BaseClassEx
Powered by GitBook
On this page
  • Overview
  • Key Features
  • Credits

Was this helpful?

ClassLib

Lua OOP Library

Last updated 1 year ago

Was this helpful?


Overview

The library stands as a robust and feature-rich OOP framework tailored for nanos world. The primary objective is to offer a seamless transition for scripters accustomed to nanos world's scripting API, ensuring a smooth and painless integration into their workflow.


Key Features

  • Lua OOP Framework

    • ClassLib is built upon Lua's Object-Oriented Programming paradigm, providing a structured and efficient way to organize code.

  • Nanos World Compatibility

    • Developed specifically for nanos world, ClassLib minimizes dependencies on the game, ensuring optimal compatibility. The library is crafted to seamlessly integrate into nanos world's scripting environment.

  • Portability

    • While ClassLib is tailored for nanos world, it boasts a high degree of portability. With 95% of the library written in pure Lua, it can be easily adapted to other projects and platforms as needed.


Credits

ClassLib is a powerful Lua Object-Oriented Programming (OOP) library designed with a specific focus on emulating the behavior of 's class library. Whether you are an experienced nanos world scripter or new to Lua OOP, ClassLib provides a familiar environment to streamline your scripting experience.

The inception of ClassLib owes credit to and their EGUI package, serving as the foundational inspiration.

Special thanks go to and for their invaluable contributions in testing and providing feedback during the early stages of the library. Their input has played a crucial role in refining and enhancing the library.

nanos world
MegaThorx
Mouloud
Aerox
Page cover image