Reference manuals
The following links contain useful documents for learning and understanding wxLua, Lua, and wxWidgets.
If you're looking for tutorials see the "Getting started" section on the homepage...
wxLua documentation
Read the wxLua documentation that describes programming in lua and wxLua as well as how to use the wxLua library in a C++ program.
The wxLua class reference has a complete list of wxWidgets classes and datatypes that wxLua wraps.
The FAQ may answer some of your questions and it highlights important points.
There are also doxygen-generated documentation for the C++ wxLua library at this page.
Lua documentation
The Lua 5.1 reference manual and the Programming in Lua online book describe the Lua language in details.
Also the LuaWiki can be a good place to find useful tips about Lua...
wxWidgets documentation
The wxWidgets reference manual on www.wxwidgets.org is the best reference for the wxWidgets classes that wxLua wraps.
As usual, don't forget the wxWiki which provides miscellaneous info...
Compiling and installing wxLua
Please read the install.html file from wxLua's docs directory.
Writing and understanding the binding files
Read the binding.html file from the docs directory. Also, take a look at a few of the binding files in wxLua CVS to see how they're constructed and how they're merely simplified versions of the original C/C++ code.
CVS repository
You can browse online the CVS repository of wxLua at this page.
Authors
The wxLua development team is composed by various developers (here listed in chronological order):
- Paul and J Winwood: the original authors. Now not working actively anymore.
- Francis Irving: author of the wxLua standalone application. Now not working actively anymore.
- John Labenski: author of most of the wxLuaEdit application and wxLua lead developer and maintainer.
- Ray Gilbert: worked on the wxLua bindings parser.
- Klaas Holwerda: author of wxLuaCan sample and indefatigable source of ideas.
- Francesco Montorsi: worked on the bakefile-based build system, on this website and the wxLua packaging.
- Anders F Björklund: contributed wxMac screenshots and created wxMac package.
- Reuben Thomas: wrote the bit library that wxLua includes.
- Did we forget you? contact us and we'll add you.
Credits also goes to all those tools which lets us to maintain the project: bakefile, doxygen, autopackage projects and obviously to wxWidgets toolkit and to SourceForge.net for hosting the project.