now using luajit to dynamically generate c files form lua