Home - cpeosphoros/30log-plus GitHub Wiki

30log, in extenso 30 Lines Of Goodness is a minified framework for object-orientation in Lua. It provides named and unnamed classes, single inheritance, metamethods and a basic support for mixins.
30log-plus is both a fork from and an extension to 30log, with a focus on stronger support for class initialization and mixins support. We have decided to keep our changes only to the equivalent of 30log-clean. Those changes will also not be pull requested into Yonaba's repository, as they slightly deviate from his minimalist approach.
Installation
30log-plus is available only from https://github.com/cpeosphoros/30log-plus. To install it, just clone or download the repository then place it somewhere Lua will look for it.
Then add 30log-plus to your code:
local class = require '30log-plus'