こんにちは。yhara@NaCl松江本社です。本記事はmruby Advent Calendar 2016の6日目のエントリです。 mrubyとは mrubyは組み込み用途のために作られたRuby処理系です。言語仕様としてはCRubyとほぼ同じですが、BignumやRegexpがないなど一部に制約があります。mrubyにはmrbgemsというRubyGemsに似た仕組みがあるため、足らない機能はmrbgemsによって補うことができます。 用途としてはハードウェアへの組み込みの他、nginxのようなソフトウェアに組み込んだり、あるいはmrubyプログラムを単一の実行のバイナリにすることができるという特徴からMItamaeのようにサーバ管理の文脈で名前を聞くことも増えています。 CRubyとの互換性 mrubyのコードベースはCRubyとは独立しているため、CRubyにはないバグが存在している