第1回 Jinbocho.rb のまとめ

第1回 Jinbocho.rb は mruby で "Hello World!!" と少し先へ と題して、みんなで mruby をさわる会をしました。
0
naoty @naoty_k

みんなでmrbgemsを作ってる #jinbochorb

2013-04-19 21:02:24
hokkai7go @hokkai7go

"今、みなさんは時間のないRubyの世界に突入しました" #jinbochorb

2013-04-19 20:57:53
みよひで画伯 @miyohide

TimeがなくなったRuby。これで時間に縛られることはない #jinbochorb

2013-04-19 20:53:58
yancya @yancya

この資料だと enji なのに、正式名称は enzi なのかw http://t.co/NrgjSpzJrs #jinbochorb

2013-04-19 20:49:21
yancya @yancya

ありがとうございます! “@hokkai7go: @yancya こちらになります(なぜか営業 http://t.co/YeXIGL3RM8 #jinbochorb

2013-04-19 20:48:28
yancya @yancya

enji ってどこで買えるんですかw #jinbochorb

2013-04-19 20:45:30
yancya @yancya

IIJ さんの mruby への情熱、すげぇっすね #jinbochorb

2013-04-19 20:32:59
みよひで画伯 @miyohide

弓山「mrbgemsの仕組みができたことで、自分がほしい機能の拡充が簡単にできる。」#jinbochorb

2013-04-19 20:18:15
みよひで画伯 @miyohide

弓山「mrbgemsの一部はビルドできないものが一部ある。途中でビルドシステムが変わった影響で、それに追随出来ていないものが存在するため。」#jinbochorb

2013-04-19 20:16:55
みよひで画伯 @miyohide

弓山「カスタマイズ性を支えているのが、mrbgems。CRubyのrubygemsと似た仕組みであるが、mrubyにはrequireがない。このため、ビルド時に組み込む必要がある。現在、65個ほどのmrbgemsがある。」#jinbochorb

2013-04-19 20:15:17
ひろし @hirolovesbeer

「mrubyにはrequireがありません。ビルド時に組み込む必要がある」 #jinbochorb

2013-04-19 20:14:54
みよひで画伯 @miyohide

弓山「configurable。不要な機能はそぎ落とせる。pとかいらなかったら、削除できる。自分がほしいmrubyを簡単にカスタマイズで作成できる。」#jinbochorb

2013-04-19 20:14:08
みよひで画伯 @miyohide

弓山「機能はCRubyのサブセット。当初公開時は、正規表現ないし、IOもないし、ソケットもないし、etc。文法はCRubyと同じ(といっている)。」#jinbochorb

2013-04-19 20:12:46
みよひで画伯 @miyohide

弓山「OS/CPU依存がない(少ない)。CRubyのソースコードを読むと#ifdefだらけ。mrubyのソースは読みやすいと思う。」#jinbochorb

2013-04-19 20:11:23
みよひで画伯 @miyohide

弓山「ソフトウェアの組み込みとして、Apacheの拡張モジュールの例。」#jinbochorb

2013-04-19 20:10:16
みよひで画伯 @miyohide

弓山「mrubyを組み込みで使いたいというニーズはあるが、具体的にどうしたいかというのはまだ答えがない状態。」#jinbochorb

2013-04-19 20:08:58
みよひで画伯 @miyohide

弓山「『軽量Ruby』は経産省がお金を出したプロジェクトの名前。プロジェクトの成果物がmruby。」#jinbochorb

2013-04-19 20:08:30
みよひで画伯 @miyohide

弓山「mrubyの"m"は何を意味する?Embeddableにある"m"やMinimal Implementaionの"m"がオフィシャル。Mで始まる人がアクティブに開発しているのも特徴。」#jinbochorb

2013-04-19 20:01:07