「ミドルウェアにmrubyを組み込む方法」についてまとめた - Kentaro Kuribayashi's blogの続き的な話題。Cのプログラムに組み込んだmrubyのコードを評価した時に、そのコードがなんらかのエラーを起こした時にどうするか。 mrubyのコードを評価するAPI まず、mrubyのコードを評価するAPIには、コンテキスト(実行するコードのファイル、行などを示す情報)をわたさないものとわたすものとの2種類があります。 コンテキストをわたさないもの 例: mrb_value mrb_load_string(mrb_state *mrb, const char *s) コンテキストをわたさすもの 例: mrb_value mrb_load_string_cxt(mrb_state *mrb, const char *s, mrbc_context *c) とりあえず、まずはm