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. Advanced Language Features
    1. Coroutines
      1. Coroutine Concepts
        1. Cooperative Multitasking
          1. Coroutine vs Thread Distinction
          2. Coroutine Creation and Management
            1. Create Function
              1. Resume Function
                1. Yield Function
                2. Coroutine Status and Lifecycle
                  1. Status Function
                    1. Coroutine States
                    2. Coroutine Communication
                      1. Passing Values
                        1. Error Propagation
                        2. Coroutine Applications
                          1. Iterator Implementation
                            1. State Machines
                          2. Garbage Collection
                            1. Garbage Collection Algorithm
                              1. Incremental Mark-and-Sweep
                                1. Collection Phases
                                2. Garbage Collection Control
                                  1. Collectgarbage Function
                                    1. Collection Modes
                                      1. Memory Usage Monitoring
                                      2. Weak References
                                        1. Weak Tables
                                          1. Weak Keys
                                            1. Weak Values
                                              1. Ephemeron Tables

                                          Previous

                                          8. Error Handling and Debugging

                                          Go to top

                                          Next

                                          10. Object-Oriented Programming Patterns

                                          © 2025 Useful Links. All rights reserved.

                                          About•Bluesky•X.com