rava on jruby
DESCRIPTION
JavaVM implemented in RubyTRANSCRIPT
Rava on JRubyKoichiro Ohba / Akasaka.rb大場光一郎 / 赤坂.rb
2010-08-28;Tsukuba International Congress Center2010年8月29日日曜日
Self intro.•System Integrator•JRuby contributer•Readline-ffi•github.com/koichro/readline-ffi
2010年8月29日日曜日
2010年8月29日日曜日
JRuby is a Ruby
implementation on
JavaVM2010年8月29日日曜日
A Ruby Implementationmust meet Ruby’s specification
2010年8月29日日曜日
compatibility
2010年8月29日日曜日
High priority
2010年8月29日日曜日
RubySpec
2010年8月29日日曜日
RunnableSpecs
2010年8月29日日曜日
be maniacto achieve compatibility
2010年8月29日日曜日
POSIXcompatib
2010年8月29日日曜日
Threre are many Ruby API’s
which are based on libc
2010年8月29日日曜日
That’s why JRuby should have libc features
2010年8月29日日曜日
POSIX
Linux FreeBSD Windows
Glibc Libc MSVCRT
Abstraction of JavaVM
Java Application
2010年8月29日日曜日
POSIX
Linux FreeBSD Windows
Glibc Libc MSVCRT
Abstraction of JavaVM
JRuby
2010年8月29日日曜日
MacOS(x86_64)FreeBSD(i386/x86_64)Linux(i386/ppc/s390x/
x86_64)OpenBSD(i386/x86_64)SunOS(i386/sparc)
Windows(i386/x86_64)AIX(ppc)
2010年8月29日日曜日
port everything,even bugs
2010年8月29日日曜日
"foo\n".lines('').to_a# => ArrayIndexOutOfBoundsException
2010年8月29日日曜日
>jruby -vjruby 1.5.2>jirbirb(main):001:0> "foo\n".lines('').to_aJava::JavaLang::ArrayIndexOutOfBoundsException: 4 from org.jruby.RubyString.each_lineCommon(RubyString.java:6530)
JRUBY-4987
2010年8月29日日曜日
完全に一致 Absolute
Compatibility
2010年8月29日日曜日
Rava2010年8月29日日曜日
Koichi SASADA aka ko12010年8月29日日曜日
Rava•JavaVM implemented in Ruby
•Open Source•Ruby License
2010年8月29日日曜日
Why Rava is choosed in my
demo 2010年8月29日日曜日
OOPARTS2010年8月29日日曜日
JRuby
Ruby
Rava
Java Ruby
Java
JRuby
Rava2010年8月29日日曜日
Rava
Java
JRuby
JRuby
2010年8月29日日曜日
Rava
JavaJRuby
JRubyRava
JRubyRava JRuby
RavaJRubyRava
JRubyRava
RavaJRuby
JRubyRava
JRubyRava
Rava
JRubyRava
JRubyRava
JRubyRava
Java on JRuby on Rava on JRuby on Rava on ....
2010年8月29日日曜日
2010年8月29日日曜日
Rava
JavaJRuby
RavaJRuby
RavaJRuby
RavaJRuby
RavaJRuby
RavaJRuby
RavaJRuby
RavaJRuby
JRuby
2010年8月29日日曜日
DEMO
2010年8月29日日曜日
github.com/koichiro/rava
2010年8月29日日曜日
Thank you!
2010年8月29日日曜日
Creative Commons• http://www.flickr.com/photos/nasebaer/149146311/
• By datenhamster.org
• http://www.flickr.com/photos/recompile_net/4612052730/
• by Naoto Takai
• http://www.flickr.com/photos/zen/1867453178/
• by zen Sutherland
• http://www.flickr.com/photos/adam79/2393395696/
• by adam79
• http://www.flickr.com/photos/alternativetaxonomy/205846749/
• by Olly Wright2010年8月29日日曜日