C言語の構造体をラップする方法が分からなかった(rubyでいうData_Wrap_Structが見当たらなかった)のでissueに書いたら僕と名前の良く似た方matzさんが音速で入れてくれた。 ただrubyの時の様にalloc_funcが無いのでinitializeでメンバに放り込んでる。 まぁしょうがないか。 #include <mruby.h> #include <mruby/proc.h> #include <mruby/data.h> #include <compile.h> #include <variable.h> #include <uv.h> typedef struct { mrb_state* mrb; mrb_value proc; void* data; } mrb_uv_data; static void uv_handle_free(mrb_state *mrb