Ok, aquí hay un problema que estoy teniendo.Enlaces Lua a C++ y recolección de basura
Tengo enlaces Lua a un motor de renderizado que tiene un administrador de render interno que mantiene su propia pista de punteros para la escena de renderizado y los gestiona. El problema es que cuando lo uso de Lua, si no guardo una referencia de Lua para cada objeto que agrego al administrador de render C++, comienza a juntar los punteros y, por supuesto, hace que las cosas se cuelguen. En particular, no quiero tener que guardar cada referencia a cada cosa que creo. ¿Hay alguna manera de obligar a Lua a que no recoja basura? ¿Hay alguna otra forma en que pueda solucionar este problema?
Estoy generando las vinculaciones de Lua con SWIG.