lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

Announce: LOOP 2.3 beta

LOOP stands for Lua Object-Oriented Programming and, as you might be thinking, it is yet another object model for Lua. In fact, it is a bunch of five interoperable class-hierarchy-based object models. Although LOOP has actually been used in a couple of projects (e.g. OiL), its main contribution is to provide use examples of the extension mechanisms of Lua to implement object models similar to those provided by popular object-based languages.

Additionally, the LOOP package also includes a class library that provides many useful examples ranging from single-table data structures to utilities for debugging, serialization, multi-threading and more. The documentation for the LOOP models and its class library is available at the following link that also includes many interesting examples of Lua programs.

Renato Maia
PhD student at PUC-Rio