将 Huge 嵌入 C/C++ 项目
HugeVM* vm = huge_vm_new();
huge_vm_free(vm);
huge_execute(vm, "print('hello')");
huge_execute_file(vm, "script.hg");
huge_set_global(vm, "name", huge_make_string("Huge"));
HugeValue val = huge_get_global(vm, "name");
HugeValue my_func(HugeVM* vm, int argc, HugeValue* args) { ... }
huge_register(vm, "myfunc", my_func);
double n = huge_as_number(val);
const char* s = huge_as_string(val);
int b = huge_as_bool(val);