Useful Links
Computer Science
Programming
By Language
Lua Programming
1. Introduction to Lua
2. Lua Language Fundamentals
3. Control Flow Structures
4. Functions
5. Tables: Lua's Primary Data Structure
6. Metatables and Metamethods
7. Modules and Package Management
8. Error Handling and Debugging
9. Advanced Language Features
10. Object-Oriented Programming Patterns
11. Standard Library Overview
12. C API Integration
13. Lua Ecosystem and Tools
Modules and Package Management
Module Creation
Module Table Structure
Function and Data Export
Module Return Patterns
Local vs Global Module Elements
Module Loading with Require
Require Function Behavior
Module Caching
Module Search Process
Package Path Configuration
Package Library
Package Path Variable
Package Loaded Table
Package Searchers
Package Configuration
Module Organization Patterns
Single File Modules
Directory-Based Modules
Namespace Organization
Avoiding Global Pollution
Previous
6. Metatables and Metamethods
Go to top
Next
8. Error Handling and Debugging