Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
MRuby e RiteVM
Search
Scalone
October 15, 2012
Programming
1
720
MRuby e RiteVM
MRuby, mais uma implementação de Ruby? Por que? O que fazemos com isso?
Scalone
October 15, 2012
Tweet
Share
More Decks by Scalone
See All by Scalone
TDD - Test Driven Development
scalone
0
3
Ruby, Web and IOT with the same Platform
scalone
0
79
20k mRuby devices in Production
scalone
0
420
DaFunk, IOT Framework in Ruby
scalone
0
150
Concurrency in the imperative and functional world
scalone
0
190
Git e Github
scalone
0
82
Git, o que é, do que é feito, para que serve?
scalone
0
320
DaFunk, IOT Framework in Ruby
scalone
0
180
Uzmenino Marketplace
scalone
0
110
Other Decks in Programming
See All in Programming
PostgreSQLのRow Level SecurityをPHPのORMで扱う Eloquent vs Doctrine #phpcon #track2
77web
2
340
明示と暗黙 ー PHPとGoの インターフェイスの違いを知る
shimabox
2
320
『自分のデータだけ見せたい!』を叶える──Laravel × Casbin で複雑権限をスッキリ解きほぐす 25 分
akitotsukahara
1
550
Julia という言語について (FP in Julia « SIDE: F ») for 関数型まつり2025
antimon2
3
980
XP, Testing and ninja testing
m_seki
3
190
Cursor AI Agentと伴走する アプリケーションの高速リプレイス
daisuketakeda
1
130
AIエージェントはこう育てる - GitHub Copilot Agentとチームの共進化サイクル
koboriakira
0
380
型付きアクターモデルがもたらす分散シミュレーションの未来
piyo7
0
810
Bytecode Manipulation 으로 생산성 높이기
bigstark
2
380
プロダクト志向なエンジニアがもう一歩先の価値を目指すために意識したこと
nealle
0
110
アンドパッドの Go 勉強会「 gopher 会」とその内容の紹介
andpad
0
260
XSLTで作るBrainfuck処理系
makki_d
0
210
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
930
Done Done
chrislema
184
16k
The Cult of Friendly URLs
andyhume
79
6.5k
Designing for Performance
lara
609
69k
Building Applications with DynamoDB
mza
95
6.5k
Bash Introduction
62gerente
614
210k
Code Review Best Practice
trishagee
68
18k
Docker and Python
trallard
44
3.4k
Writing Fast Ruby
sferik
628
61k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Transcript
MRuby e RiteVM @scalone
MRuby Mais uma implementação de Ruby @scalone
Mais uma? MRI JRuby Rubinius IronRuby Maglev @scalone
Por que? Embeddeds Mobile Games @scalone
E por que não MRI? Consumo de memória Tamanho C
Não ANSI @scalone
Faz sentido! @scalone
History RubyConf 2003 - VM para Ruby 2.0 RubyConf 2010
- RiteVM Patrocínio do Ministério da Economia e ajuda da Toshiba @scalone
E oque o MRuby é? @scalone
High Portability
Resource saving RiteVM poucos Kb @scalone
"High Compatibility" Classes Object, Module, Class, NilClass, TrueClass, FalseClass, Numeric,
Integer, Fixnum, Float, String, Symbol, Array, Hash, Range, Regexp, MatchData, Proc, Struct Modules Kernel, Enumerable, Comparable Exception Classes Exception, StandardError
Flexible development enviroment @scalone
Source code confidentily RiteVM bytecode @scalone
M17N UTF8 e ASCII @scalone
Threads Talvez implementação de Fibers @scalone
License MIT @scalone
Hiroshi Nakamura RiteVM + parser + codegenerator + C lib
+ mruby lib + mruby c lib + binary I/O @scalone
RiteVM
MobiRuby (alpha) github.com/mobiruby Yuichiro MASUI (Appacelerator) @scalone
MRuby github.com/mruby/mruby merbist.com (Matt Aimonetti) http://www.arangodb. org/category/mruby (Frank Celler) @scalone
Perguntas? github.com/mruby/mruby @scalone
Fonte http://www.tjsys.co.jp/page.jsp?id=3059 http://www.merbist.com