wxLua 2.8.12 - FAQ

Table of Contents

  1. 1 - Why wxLua?
    1. 1.1 - What's best for my needs: wxLua, wxPython, wxSomethingElse?
    2. 1.2 - Can I use wxLua as script interpreter embedded in my own C++ applications?
  2. 2 - How to learn wxLua
    1. 2.1 - Read the wxLua documentation
    2. 2.2 - Read the C++ wxWidgets documentation
    3. 2.3 - Run and trace through the samples
  3. 3 - Programming in wxLua
    1. 3.1 - wxStrings?
    2. 3.2 - wxArrayString and wxSortedArrayString?
    3. 3.3 - wxArrayInt?
    4. 3.4 - When and how should you delete() objects?
    5. 3.5 - Why do the samples use the function main() and is it special to wxLua?
    6. 3.6 - Why are the arguments shifted +1 for error messages from class member function calls?
  4. 4 - Lua Module using require()
    1. 4.1 - Why does the GUI not work from the Lua console?
  5. 5 - Building wxLua
    1. 5.1 - Why are there so many warnings?

1 - Why wxLua?

1.1 - What's best for my needs: wxLua, wxPython, or wxSomethingElse?

1.2 - Can I use wxLua as script interpreter embedded in my own C++ applications?

2 - How to learn wxLua

2.1 - Read the wxLua documentation

2.2 - Read the C++ wxWidgets documentation

2.3 - Run and trace through the samples

3 - Programming in wxLua

3.1 - wxStrings or ANSI Lua strings?

3.2 - wxArrayString and wxSortedArrayString?

3.3 - wxArrayInt?

3.4 - When and how should you delete() objects?

3.5 - Why do the samples use the function main() and is it special to wxLua?

3.6 - Why are the arguments shifted +1 for error messages from class member function calls?

4 - Lua Module using require()

4.1 - Why does the GUI not work from the Lua console?

5 - Building wxLua

5.1 - Why are there so many warnings?