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
710
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
57
20k mRuby devices in Production
scalone
0
320
DaFunk, IOT Framework in Ruby
scalone
0
140
Concurrency in the imperative and functional world
scalone
0
130
Git e Github
scalone
0
65
Git, o que é, do que é feito, para que serve?
scalone
0
250
DaFunk, IOT Framework in Ruby
scalone
0
150
Uzmenino Marketplace
scalone
0
86
Other Decks in Programming
See All in Programming
SwiftUIで使いやすいToastの作り方 / How to build a Toast system which is easy to use in SwiftUI
lovee
3
180
ServerAction で Progressive Enhancement はどこまで頑張れるか? / progressive-enhancement-with-server-action
takefumiyoshii
6
450
DMMプラットフォームがTiDB Cloudを採用した背景
pospome
9
4.3k
Komplexe Oberflächen mit SVG und der Web Animation API
joergneumann
0
680
Fast JSX: Don't clone props object #28768
yossydev
1
200
パフォーマンスを求めてDBに機能を寄せる戦略
aoyagikouhei
0
110
Implementing Design Systems in Swift
seyfoyun
2
480
Three ways to use AI on Android: The Good, the Bad and the Ugly
marxallski
0
110
検証も兼ねて個人開発でHonoとかと向き合った話
hanetsuki
1
1.3k
if constexpr文はテンプレート世界のラムダ式である
faithandbrave
3
690
効率化に挑戦してみたらモバイル開発が少し快適になった話
ryunakayama
0
140
『Railsオワコン』と言われる時代に、なぜブルーモ証券はRailsを選ぶのか
free_world21
1
390
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
92
4.8k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
123
39k
From Idea to $5000 a Month in 5 Months
shpigford
378
45k
What's new in Ruby 2.0
geeforr
337
31k
The Pragmatic Product Professional
lauravandoore
26
5.8k
BBQ
matthewcrist
80
8.8k
The Art of Programming - Codeland 2020
erikaheidi
43
12k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.6k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
221
21k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
21
1.6k
Side Projects
sachag
451
41k
StorybookのUI Testing Handbookを読んだ
zakiyama
13
4.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