UsefulLinks
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
7.
Modules and Package Management
7.1.
Module Creation
7.1.1.
Module Table Structure
7.1.2.
Function and Data Export
7.1.3.
Module Return Patterns
7.1.4.
Local vs Global Module Elements
7.2.
Module Loading with Require
7.2.1.
Require Function Behavior
7.2.2.
Module Caching
7.2.3.
Module Search Process
7.2.4.
Package Path Configuration
7.3.
Package Library
7.3.1.
Package Path Variable
7.3.2.
Package Loaded Table
7.3.3.
Package Searchers
7.3.4.
Package Configuration
7.4.
Module Organization Patterns
7.4.1.
Single File Modules
7.4.2.
Directory-Based Modules
7.4.3.
Namespace Organization
7.4.4.
Avoiding Global Pollution
Previous
6. Metatables and Metamethods
Go to top
Next
8. Error Handling and Debugging