Skip to content
Unknown edited this page Aug 5, 2017 · 17 revisions

30log-plus-logo

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'

Resources