(メモ。詳しくはあとで追記するかも。) "foo" "bar" の文字列連結ができない "foo" + "bar" を使う。 defined?(Foo)がエラーになる const_defined?(:Foo)を使う。 mrubyにdefined?(Foo)が実装されていない理由は、Fooが未定義でもエラーにさせないために特殊な実行が行われており、それを嫌ったためだったはず。 :"foo#{a}bar#{b}"形式のSymbol定義がエラーになる "foo#{a}bar#{b}".to_symを使う。 $:等の変数がない $LOAD_PATH等はあったりするのでこちらを使う。 RUBY_PATCHLEVEL等の定数がない 適当に定義して回避する? なお、2016年現在のmrubyにはパッチレベルの概念がない。github:mruby/mrubyのmasterとmruby forumのリリース