Original Post
Hi
I am a Lua beginner, and I have a problem.
I want to let my users (designers) create some Lua functions, but I want to keep track of the function they create
So for example, I dont want them to give me this:
I want them to give me these
- name:
- body:
And do along the lines like
luaL_loadstring(body);
lua_setglobal(L, name);
But this won't work because the function's body does not compile on its own.
Is there another way for me to do that, besides manually formatting the script like
Thank you for your help
I am a Lua beginner, and I have a problem.
I want to let my users (designers) create some Lua functions, but I want to keep track of the function they create
So for example, I dont want them to give me this:
"function SayHello() print('hello') end"I want them to give me these
- name:
SayHello- body:
function () print('hello') endAnd do along the lines like
luaL_loadstring(body);
lua_setglobal(L, name);
But this won't work because the function's body does not compile on its own.
Is there another way for me to do that, besides manually formatting the script like
sprintf(buffer, "%s =%s", name, body)Thank you for your help