GR-SAKURA
GR-KURUMI
GR-COTTON
GR-CITRUS
GR-PEACH
GR-KAEDE
GR-ADZUKI
GR-LYCHEE
GR-ROSE
GR-MANGO(*)
SNShield
Web Compiler
IDE for GR
TOPPERS関連
女子美コラボ
その他
※プロデューサミーティング中
作り方使い方資料
イベント関連
作品記事
体験記事
ライブラリ
ツール
その他・過去ファイル
先日のルネサスナイトはありがとうございました。
時間切れで語りきれなかったのですが、お願いしたかった要望をここにまとめて挙げさせていただきます。
■無限ループを含むプログラムをRubicから止められるようにするArduino感覚でloopを使ったプログラミングすると必ず陥る罠だと思います。Rubicから止められないことを理解するのに時間がかかりました。。。
■RUBY_CODE_SIZEのデフォルト上限4KB問題ちょっとクラス分割して実装するとあっというまに上限に達してしまいます。まずは、firmのビルドが難しい初心者向けにデフォルトの見直しが必要だと思います。
■Rubicにモジュール分割、ファイル分割がほしいすでにご検討中と思いますが、ほしいです。mrubyの良さ(モジュール分割、モジュール再利用が簡単)を活かしたいです。mrubyのコードをライブラリとして管理できると良いですね。mrubyでライブラリを作っておけば、今後ボードが変わっても機種依存せずに動くのではと思います。後述のmrbgemsとの兼ね合いが悩ましいですが。。。
■Rubicにテキスト検索置換機能がほしいエディタは欲を言えばキリが無いですが、、、一応要望させていただきます。
■mrbgemsの活用できるようにしたい長期的な方向性に関する要望です。現状のfirmはmrubyのmrbgemsの仕組みを有効活用できていないと思います。たとえば、独自拡張しているライブラリやサンプルコードのところもmrbgems化すると良いのではと思います。mruby-arduinoというmrbgemsもあるようですし、他のボードの人たちともつながりながら、長期的に安定的に発展していくことを期待しています。
あと、語りきりれなかった良さも語らせてください。
■Rubic+mrubyはめちゃくちゃ簡単。Arduinoに慣れた人でもびっくりするお手軽さ。買ってきて、USB繋いで、Chromeアプリをダウンロードするだけ。会員登録も不要。良い意味で「がじぇるね」らしくない。もっと評価されるべきだと思いました。
■mrubyは学生のプログラミング入門用・教育用に良いかもしれない。BASICと同様にクラスとかオブジェクトを意識せずにコードを書くこともできるし、本格的にオブジェクト指向のプログラミングをすることもできる。GR−CITRUSベースでIchigoJamのようなものを作りたいですね。
最後に、GR-CITRUSの発売、楽しみにしています!
発表資料をうpするのが流行ってますよ
http://japan.renesasrulz.com/gr_user_forum_japanese/b/weblog/default.aspx
Rubic作者の木村です。
> ■無限ループを含むプログラムをRubicから止められるようにする
ですよね…。これは最終的にボード側のファームも改良が必要なのですが2段階で対応していこうと思っています。
1) ボードを強制的に再接続したときなども含めて、Rubicが「返ってくる」ようにする。
2) ボード側ファームと連携し、「停止」ボタンを設けて任意のタイミングで止められるようにする
> ■Rubicにモジュール分割、ファイル分割がほしい
はい、私も欲しいです(笑)
もう少しお待ちください。対応作業中です。
> ■Rubicにテキスト検索置換機能がほしい
優先度低いため、将来対応としてバックログに積ませてくださいm(__)m
→ github.com/.../issues
> ■Rubic+mrubyはめちゃくちゃ簡単。
> 買ってきて、USB繋いで、Chromeアプリをダウンロードするだけ。会員登録も不要。良い意味で「がじぇるね」らしくない。
ありがとうございます!!
一見Arduino IDEのようなツールを、敢えてChromeアプリとして開発しているのは、まさにそこに狙いがあります。
もっと良さを広めていきたいですね。