タグ

ブックマーク / shimane.monstar-lab.com (1)

  • しまもん | はすみきん | RA Grant の中間報告を提出しました

    2020年度のRuby Association開発補助金(RA Grant)によるブーストを得て、mini mruby compilerを開発しています。 簡単に言うと、ワンチップマイコンでも動作する省リソースなmrubyコンパイラです。 先日、その中間報告を提出しました。 審査を通過したのかどうか連絡がない(そもそも審査があるのかもよくわからない)のですが、却下するとも言われていないので大丈夫なのかなと思います。 進捗 大ざっぱに分類すると、条件文のコンパイル、ブロック文のコンパイルと入れ子状IREPのVMコードジェネレートができるようになりました。 コンパイラを書いてみると、改めて初心に戻れる(いやべつに上級者でもなんでもないですが)気がしたので、稿ではそのへんの学びを書き留めます。 条件文 条件文の代表例は以下のようなものです: コンパイル後のVMコードでは、条件を判定する部分 a

  • 1