0
Rava on JRuby                      Koichiro Ohba / Akasaka.rb                       大場光一郎 / 赤坂.rb                2010-08-2...
Self intro.                •System Integrator                • JRuby contributer                • Readline-ffi             ...
2010年8月29日日曜日
JRuby is a                     Ruby                implementation                      on                   JavaVM2010年8月2...
A Ruby                 Implementation                must meet Ruby s                  specification2010年8月29日日曜日
compatibility2010年8月29日日曜日
High                priority2010年8月29日日曜日
RubySpec2010年8月29日日曜日
Runnable                 Specs2010年8月29日日曜日
be maniac                 to achieve                compatibility2010年8月29日日曜日
POSIX                compatib2010年8月29日日曜日
Threre are                 many Ruby                   API s                 which are                based on libc2010年8月...
That s why                JRuby should                  have libc                  features2010年8月29日日曜日
Java Application                   Abstraction of JavaVM                Glibc       Libc        MSVCRT  POSIX             ...
JRuby                   Abstraction of JavaVM                Glibc       Libc        MSVCRT  POSIX                    Linu...
MacOS(x86_64)                FreeBSD(i386/x86_64)                Linux(i386/ppc/s390x/                        x86_64)     ...
port                everything,                even bugs2010年8月29日日曜日
"foon".lines().to_a                # =>                ArrayIndexOutOfBoundsEx                ception2010年8月29日日曜日
JRUBY-4987                >jruby -v                jruby 1.5.2                >jirb                irb(main):001:0> "foon"...
完全に一致                  Absolute                Compatibility2010年8月29日日曜日
Rava2010年8月29日日曜日
Koichi SASADA aka ko12010年8月29日日曜日
Rava                • JavaVM                 implemented in                 Ruby                •Open Source2010年8月29日日曜日 ...
Why Rava is                choosed in my                    demo2010年8月29日日曜日
OOPARTS2010年8月29日日曜日
Java   Ruby                Rava   JRuby                Ruby    Java                Rava   JRuby2010年8月29日日曜日
JRuby                Rava                JRuby                Java2010年8月29日日曜日
Java on JRuby on Rava on JRuby           on Rava on ....      Rava      JRuby   Rava    JRuby     JRuby      Rava    JRuby...
2010年8月29日日曜日
JRuby                Rava                JRuby                Rava                JRuby                Rava               ...
DEMO2010年8月29日日曜日
github.com/koichiro/rava2010年8月29日日曜日
Thank                 you!2010年8月29日日曜日
Creative Commons                •   http://www.flickr.com/photos/nasebaer/149146311/                    •   By datenhamste...
Upcoming SlideShare
Loading in...5
×

Rava on JRuby

2,000

Published on

JavaVM implemented in Ruby

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,000
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Rava on JRuby"

  1. 1. Rava on JRuby Koichiro Ohba / Akasaka.rb 大場光一郎 / 赤坂.rb 2010-08-28;Tsukuba International Congress Center2010年8月29日日曜日
  2. 2. Self intro. •System Integrator • JRuby contributer • Readline-ffi • github.com/koichro/readline-ffi2010年8月29日日曜日
  3. 3. 2010年8月29日日曜日
  4. 4. JRuby is a Ruby implementation on JavaVM2010年8月29日日曜日
  5. 5. A Ruby Implementation must meet Ruby s specification2010年8月29日日曜日
  6. 6. compatibility2010年8月29日日曜日
  7. 7. High priority2010年8月29日日曜日
  8. 8. RubySpec2010年8月29日日曜日
  9. 9. Runnable Specs2010年8月29日日曜日
  10. 10. be maniac to achieve compatibility2010年8月29日日曜日
  11. 11. POSIX compatib2010年8月29日日曜日
  12. 12. Threre are many Ruby API s which are based on libc2010年8月29日日曜日
  13. 13. That s why JRuby should have libc features2010年8月29日日曜日
  14. 14. Java Application Abstraction of JavaVM Glibc Libc MSVCRT POSIX Linux FreeBSD Windows2010年8月29日日曜日
  15. 15. JRuby Abstraction of JavaVM Glibc Libc MSVCRT POSIX Linux FreeBSD Windows2010年8月29日日曜日
  16. 16. 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日日曜日
  17. 17. port everything, even bugs2010年8月29日日曜日
  18. 18. "foon".lines().to_a # => ArrayIndexOutOfBoundsEx ception2010年8月29日日曜日
  19. 19. JRUBY-4987 >jruby -v jruby 1.5.2 >jirb irb(main):001:0> "foon".lines().to_a Java::JavaLang::ArrayIndexOutOfBou ndsException: 4 from org.jruby.RubyString.each_lineComm on(RubyString.java:6530)2010年8月29日日曜日
  20. 20. 完全に一致 Absolute Compatibility2010年8月29日日曜日
  21. 21. Rava2010年8月29日日曜日
  22. 22. Koichi SASADA aka ko12010年8月29日日曜日
  23. 23. Rava • JavaVM implemented in Ruby •Open Source2010年8月29日日曜日 • Ruby License
  24. 24. Why Rava is choosed in my demo2010年8月29日日曜日
  25. 25. OOPARTS2010年8月29日日曜日
  26. 26. Java Ruby Rava JRuby Ruby Java Rava JRuby2010年8月29日日曜日
  27. 27. JRuby Rava JRuby Java2010年8月29日日曜日
  28. 28. Java on JRuby on Rava on JRuby on Rava on .... Rava JRuby Rava JRuby JRuby Rava JRuby Rava Rava JRuby Rava JRuby JRuby Rava JRuby Rava Rava JRuby Rava JRuby JRuby Rava JRuby Rava Java2010年8月29日日曜日
  29. 29. 2010年8月29日日曜日
  30. 30. JRuby Rava JRuby Rava JRuby Rava JRuby Rava JRuby Rava JRuby Rava JRuby Rava JRuby Rava JRuby Java2010年8月29日日曜日
  31. 31. DEMO2010年8月29日日曜日
  32. 32. github.com/koichiro/rava2010年8月29日日曜日
  33. 33. Thank you!2010年8月29日日曜日
  34. 34. 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日日曜日
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×