Implementing Classes and Single Inheritance in Lua with Metatables
Build reusable classes and single inheritance in Lua using metatables and __index. Covers constructor patterns, colon syntax, inheritance chains, rawget/rawset, shared metatables, and verification steps with a complete runnable example.