/orcus

self-contained and lightweight object orientation handler in Lua

Primary LanguageLuaMIT LicenseMIT

Orcus

A self-contained and lightweight object orientation handler in Lua.

Installation

  • This package uses the lit package manager, run lit install alphafantomu/orcus
  • If you're using this in a self-contained binary through Luvi, you may include it inside package.lua as well alphafantomu/orcus
  • You can reference the library using require('orcus')

Features

  • Mixins
  • Single inheritance
  • Casting
  • Class ancestry initilization (disabled by default)
  • Getter support (optional)

Documentation

You can find API documentation here.

License

This project has an MIT license

Contact

  • Discord: Arivistraliavatoriar#2678