Useful Links
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
  1. Computer Science
  2. Programming
  3. 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
  1. C API Integration
    1. Lua-C API Fundamentals
      1. Lua State Management
        1. State Creation and Destruction
          1. Multiple State Handling
          2. Required Header Files
            1. API Function Categories
            2. The Lua Stack
              1. Stack-Based Communication
                1. Stack Manipulation Functions
                  1. Stack Index System
                    1. Stack Size Management
                    2. Calling Lua from C
                      1. Loading Lua Code
                        1. Executing Lua Scripts
                          1. Function Invocation
                            1. Error Handling in C
                            2. Calling C from Lua
                              1. C Function Registration
                                1. Function Signature Requirements
                                  1. Parameter and Return Handling
                                    1. Library Creation
                                    2. Data Exchange
                                      1. Pushing Values to Stack
                                        1. Retrieving Values from Stack
                                          1. Type Checking in C
                                            1. Userdata Creation and Management
                                            2. Advanced C API Topics
                                              1. Metatable Manipulation
                                                1. Reference System
                                                  1. Memory Management
                                                    1. Thread Safety Considerations

                                                  Previous

                                                  11. Standard Library Overview

                                                  Go to top

                                                  Next

                                                  13. Lua Ecosystem and Tools

                                                  © 2025 Useful Links. All rights reserved.

                                                  About•Bluesky•X.com