Hi,
Lua Class System (LCS) is a small library which offers a clean, minimalistic but powerful API for (Pseudo) Object Oriented programming style using Lua.
LCS is lightweight, abstract yet very easy to use, thus can fit in every project where OOP mechanisms are needed.
A full documentation covering usage and key-reference topics are provided on the project page.
Hope it will be helpful.
Project Page :
https://github.com/Yonaba/Lua-Class-System
Comments
I'm used to Lua, but new to Gideros.
EDIT:
Well, I took a look at this:
http://www.giderosmobile.com/documentation/classes_in_gideros.html
Do Core.class()provide support for super methods call through inheritance ?
Can static, final classes be emulated by default ?
Are there default methods for introspection mechanisms (is_A, getClass, getSubClasses,...)
My implementation offers all these features.
Posting it here, I just wanted to share a previous work of my own.