Not sure if i’m trying to do something beyond the scope of the lua implementation.
I have downloaded luasql - a DBMS interface module (http://www.keplerproject.org/luasql/) - the binary dll version.
I extracted the dll into Program Files\Renoise\luasql. When I try to ‘require’ the module I got an error “the specified module can not be found” - I found that the module was trying to access the Lua dll by a specific name (lua5.1.dll). I tried downloading some ‘forwarding’ modules which as I understand it are supposed to forward any requests for lua5.1 through to lua.dll. After installing at Program Files\Renoise the error message changed to “the specified procedure can not be found”.
I tried copying the full lua5.1.dll module from a full version of Lua. This seemed to work much better. I can connect to the database and create a cursor. However as soon as I attempt to fetch cursor results Renoise crashes
Just wondering whether we should be able to use third party library/modules from within the Renoise lua implementation?