Asi blbé dotazy - programovat (zatim) neumim...
1) Mužu v jazyce C volat Lua funkce? (Tedy přesně opačně než bylo zatím popsáno...)
2) Jde s Lua vytvořit dll/so knihovna?
3) Ale hlavně by mě zajimalo, jak by se delal bidding na C++ knihovnu...
1) samozřejmě to jde. Napřed se pomocí funkcí lua_push....() doplní na zásobník interpretru potřebné parametry a potom se zavolá lua_call(). Výsledek se přečte pomocí lua_getresult() a dále zpracuje.
2) jde to, ale záleží, co je přesně očekáváno. Interpretr Lua + vlastní céčkový program do DLL/so půjde dát. V předchozích verzích byly nějaké problémy s tím, že mohla existovat jen jedna instance interpretru, to je teď myslím už vyřešeno.
3) půjde to, ale ruční volání C++ metod z Lua je trošku náročné (samozřejmě to jde, ale ruční práce se zásobníkem je otravná). Lepší je IMHO použít nástroje typu http://wwhiz.com/LuaPlus/LuaPlus.html apod.