def stack_load_path(path)

      ps = path.split('.')

      stack_load_global(ps.shift)

      while ps.first
        stack_load_field(ps.shift)
        Lib.lua_remove(@pointer, -2)
      end
    end
def stack_load_path(path)

      ps = path.split('.')

      stack_load_global(ps.shift)

      while ps.first
        stack_load_field(ps.shift)
        Lib.lua_remove(@pointer, -2)
      end
    end
Loads a path (for example "debug.traceback") on top of the stack.