Tech

mruby logo

こんにちは、kishimaと申します。

2020年以降数年の身の周りの変化や、私事で色々バタバタしていて、mrubyもぜんぜん触れてなかったのですが、少しは落ち着いてきたので、久しぶりにmrubyを使って色々やってみたいと ...

Tech

mruby meetup

10/18にmruby meetup #3を開催しました。レポートが遅くなってすみません。

今回も、色々と突っ込んだ話もできて興味深い2時間となりました。

発表オリジナルmrubyデバイス作り

私からは技術書典7 ...

Fanzine, Tech

mruby_device_book_top

技術書典7もいよいよ明日になりました。サークル当選したので、今回も新刊出す予定です。

今回はシンプルにまとめようと思っていたのですが、書いているうちにボリュームが増えてしまって、いつものように100p超になってしまいました ...

Fanzine, Tech

Original micro mruby board

As you know, Arduino Uno has only 2KB RAM and 32KB ROM. It is fine for simple project written by C or C++. However it ...

Fanzine, Tech

Tech Book Fest 5
技術書典5ご報告

技術書典5、弊サークル(Kishima Craft Works)へ足を運ばれたみなさま、本当にありがとうございました。

おかげさまで、紙の本、用意した分を完売することができました!
(部数読みきれず ...

Fanzine, Tech

技術書典5表紙案1

そういえば、ブログの記事には起こしてなかったので、一応書いておきます。

mruby/cの解説と、それを使って遊んでみる本になります。
mruby/c使って、電子工作とか楽しむ人が増えるといいな、という願いを込めて書 ...

Tech

mrubyc_logo

最近、mruby/cに大き目の更新があったので、ざっくり見てみる。

mrblibの導入

今までCで実装されていた組み込みメソッドの一部について、バイトコンパイルしたRubyコードをリンクする形式になった。

LearnByteCode, Tech

Ruby Logo
OP_SETGLOBALArgumentsA: レジスタ番号
Bx: シンボル番号
How it works?

setglobal(Syms(Bx), R(A))

シンボルに対応するグローバル変数として、レジスタ ...

LearnByteCode, Tech

Ruby Logo
OP_GETGLOBALArgumentsA: レジスタ番号
Bx: シンボル番号
How it works?

R(A) := getglobal(Syms(Bx))

レジスタにシンボルに対応するグローバル変数の ...

LearnByteCode, Tech

Ruby Logo
OP_LOADFArgumentsA:レジスタ番号
How it works?

R(A) := true

レジスタにfalseオブジェクトを代入する

When used?

falseを扱うときに用いられる。 ...