Class Models for The Lua Language

$ luarocks install loop

LOOP stands for Lua Object-Oriented Programming and is a set of packages
for supporting different models of object-oriented programming in the
Lua language. LOOP provides five interoperable class-hierarchy-based
object models for Lua. Its class library provides many useful use examples
ranging from single-table data structures to utilities for debugging,
serialization, multi-threading and more.


2.3beta-15 years ago8,845 downloads
2.2alpha-15 years ago55 downloads


lua >= 5.1

Dependency for

ActiveLua-LearningTool, CoThread, fbclient, loopcollections, loopcomp, LOOPComp, loopdebugging, LOOPLib, loopobjects, loopparsing, loopserializing, OiL, OiL, openrtm, Preloader, tethys