used?nilをレジスタ引数にとる命令に使われたりしている。TestClass.new出力されるバイトコードは、こんな感じ。ここでは継承ないので、nilが入っている。R2には、定義したクラスが入ることになる。上書きされるのなら、R2のLOADNILは不要?処理が失敗したときのためにnilにしている?Notenilとはnullではなく、nilである由来は、Smalltalk、Lispらしい。1いろいろな言語の影響を受けてRubyは作られている。2mruby/cの場合オブジェクトの種別に”MRB_TT_NIL”を設定している。boxingを適用するか否かで参照するヘッダファイルが異なる。1)ttがオブジェクトの種別だけど、MRB_TT_NILではなくて、MRB_TT_FALSEとして扱われている。MRB_TT_FALSEとの違いを見ると、value.iの値が1か0かで区別して、種別の数が増えないように節約しているように見える。詳しくは、Nilを扱っているコードも読んでみないといけない。直近の体外的な活動予定を記載しています。直近の体外的な活動予定を記載しています。...冬コミC97にサークル参加してみた去る2019/12/31、コミケに初参加してきました。...技術書典7でESP32とmruby関連の新刊出します技術書典7もいよいよ明日になりました。さんコメントに気づくのが大変遅くなってすみません。Transcoderは自身でコンパイルする必要があります。さんお忙しい中失礼します。