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
740
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
MRuby e RiteVM
MRuby, mais uma implementação de Ruby? Por que? O que fazemos com isso?
Scalone
October 15, 2012
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
120
20k mRuby devices in Production
scalone
0
490
DaFunk, IOT Framework in Ruby
scalone
0
190
Concurrency in the imperative and functional world
scalone
0
230
Git e Github
scalone
0
120
Git, o que é, do que é feito, para que serve?
scalone
0
380
DaFunk, IOT Framework in Ruby
scalone
0
230
Uzmenino Marketplace
scalone
0
170
Other Decks in Programming
See All in Programming
Go を使い始めて 2 ヶ月の学び / My first two months with Go
contour_gara
0
380
思考垂れ流し開発 ~音声入力 × AIエージェント × 開発ハーネスによる試行錯誤~
npostring
0
280
komatsuna「分散システムにおけるバグ分析手法」
komatsunaqa
0
280
ALB ログから Trace を気合で繋げる技術
fohte
6
720
Loosening the Reins: Go Generics Get More Flexible
kuro_kurorrr
0
340
ハーネス設計入門 〜プロンプト、コンテキストの次〜
kinopeee
0
130
進化を続けるGo toolsの現在地 / The Current State of Ever-Evolving Go Tools
hond0413
0
260
Dockerfile CMD for Node.js
grazie1999
0
130
楽しそうなつよつよエンジニアと目が死んでる僕/A brilliant engineer having a blast, and dead-eyed me.
3l4l5
2
250
信頼性の目標を誰も求めてない
shubox
0
130
バグを直したら useEffect が消えた
colorful12
3
710
Cloudflare is Agents
chimame
0
180
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
Balancing Empowerment & Direction
lara
6
1.2k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
220
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
73
42k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
How to Ace a Technical Interview
jacobian
281
24k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Designing for Performance
lara
611
70k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
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