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
730
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
110
20k mRuby devices in Production
scalone
0
490
DaFunk, IOT Framework in Ruby
scalone
0
180
Concurrency in the imperative and functional world
scalone
0
230
Git e Github
scalone
0
110
Git, o que é, do que é feito, para que serve?
scalone
0
370
DaFunk, IOT Framework in Ruby
scalone
0
230
Uzmenino Marketplace
scalone
0
160
Other Decks in Programming
See All in Programming
継続モナドとリアクティブプログラミング
yukikurage
3
650
Apache Hive: そしてCloud Native Lakehouseへ
okumin
1
180
광주소프트웨어마이스터고등학교 DevFest 특강 - 바이브 코딩 시대에서 주니어 개발자로 살아남는 방법
utilforever
1
160
複数の Claude Code が"放置"されてしまう問題をCLI ダッシュボードを自作して解決した話
sumihiro3
0
390
【やさしく解説 設計編・中級 #6】良いアーキテクチャとは ~ 一本の登り道の、行き先 ~
panda728
PRO
0
190
AI時代のPHPer生存戦略 ~「言語、もうなんでもよくない?」に本気で向き合う~
vivion
0
200
PostgreSQL 18で考えるUUID主キー
kazuhiro1982
0
430
型も通る、synthも通る、それでも危ない 〜AIのCDKの権限とコストを機械で検証する〜 / It Passes Type Checks, It Passes Synth Checks, but It’s Still Risky — Automatically Verifying Permissions and Costs in AI’s CDK —
seike460
PRO
1
460
ここ半年くらいでAIに作らせたR用ツール
eitsupi
0
330
AI時代、エンジニアはどう育つのか -未経験エンジニアの成長を間近で見て考えたこと-
thasu0123
0
190
作るコストが小さくなった時代 幸せに働くために改めて考えたいこと 〜エンジニアとして価値を出し続けるために注視している二分野〜
yuppeeng
0
130
Welcome to the "Parametricity" 🏙️ − Generic だけど Specific な世界 −
guvalif
PRO
1
190
Featured
See All Featured
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
430
What's in a price? How to price your products and services
michaelherold
247
13k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
920
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
190
GraphQLとの向き合い方2022年版
quramy
50
15k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
57k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.8k
4 Signs Your Business is Dying
shpigford
187
22k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
390
30 Presentation Tips
portentint
PRO
1
360
Abbi's Birthday
coloredviolet
3
8.8k
A Modern Web Designer's Workflow
chriscoyier
698
190k
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