= Links = [http://www.parashift.com/c++-faq-lite/index.html C++ FAQ Lite]:: Tons and tons of knowledge about C++ coding, and it's entertaining, too! Many things that you should know. Beware, head may hurt if you hit it too often, may cause loss of hair if used without coffee. ''Absolute must-read! '' [http://www.cppreference.com C++ Reference]:: Although reference sounds too big it is a nice overview of the most asked questions about the API. [http://www.sgi.com/tech/stl/ C++ STL Programmer's Guide]:: Detailed documentation about the C++ Standard Template Library (STL) by SGI. [http://www.gnu.org/software/make/manual/make.html GNU Make Manual]:: The GNU Make Manual, very useful for buildsystem and Makefile voodoo. [http://make.paulandlesley.org/ GNU Make Tricks]:: Informative Websites about things to consider when working with make. Several of these "tricks" have been used for the Fawkes build system. [http://www.agner.org/optimize/ Software Optimization Resources]:: Extensive documentation on how to optimize code for Intel and AMD CPUs. [http://people.redhat.com/drepper/posix-option-groups.html POSIX Option Groups]:: Information about optional POSIX features and how to recognize if they are supported on a system and what functions are involved. == GCC Links == Links related to the GNU Compiler Collection. [http://gcc.gnu.org/onlinedocs/ GCC Documentation]:: All the documentation available for the GCC (released versions only). [http://gcc.gnu.org/onlinedocs/libstdc++/17_intro/api.html C++ API Evolution]:: Read on how the API evolves to adapt the software to the changes. [http://www.gnu.org/software/gcc/gcc-4.3/changes.html GCC 4.3 Changes], [http://gcc.gnu.org/gcc-4.3/porting_to.html Porting to GCC 4.3]:: Information about what has to be done to make the software compile and work with GCC 4.3. [http://www.gnu.org/software/gcc/gcc-4.3/cxx0x_status.html C++0X status]:: Status of Experimental C++0x Support in GCC 4.3 == Lua Links == Links related to the Lua scripting language used in the skill execution runtime (skiller plugin). [http://www.lua.org/ Lua Website]:: Main website for Lua. [http://lua-users.org/wiki/ Lua users wiki]:: Tons of good documentation, howtos, snippets and links to add-on packages. [http://www.lua.org/pil/ Programming in Lua]:: First edition of the Lua book. Most is still relevant, a few things got changed though. It's worth buying and reading the second edition. [http://www.lua.org/manual/5.1/ Lua reference manual]:: The Lua reference manual. Very handy, especially if you have it besides your laptop as a real book (really cheap!). Interesting add-ons:: - [http://www.codenix.com/~tolua/ tolua++]: Automatic wrapper generator for C/C++ code - [http://www.keplerproject.org/luafilesystem/ LuaFileSystem]: file system access functions, Fedora review pending ([https://bugzilla.redhat.com/show_bug.cgi?id=440676 #440676]) - [http://luaforge.net/projects/luaposix/ LuaPosix]: POSIX library for Lua, Fedora review pending ([https://bugzilla.redhat.com/show_bug.cgi?id=440677 #440677]) - [http://www.tecgraf.puc-rio.br/~diego/professional/luasocket/ LuaSocket]: networking with Lua, Fedora review pending ([https://bugzilla.redhat.com/show_bug.cgi?id=440678 #440678]) - [http://www.keplerproject.org/luasql/ LuaSQL]: database access with Lua, Fedora review pending ([https://bugzilla.redhat.com/show_bug.cgi?id=440679 #440679]) - [http://www.keplerproject.org/lualogging/ LuaLogging]: Easy logging API for Lua, Fedora review pending ([https://bugzilla.redhat.com/show_bug.cgi?id=440680 #440680]) - [http://luadoc.luaforge.net/ LuaDoc]: Documentation generator tool for Lua, Fedora review pending ([https://bugzilla.redhat.com/show_bug.cgi?id=440681 #440681]) [http://nekovm.org/ Neko VM]:: An alternative to Lua with similar goals. We do not use it, but it may be worth a look.