Better Ruby

From JVMLangSummit
Revision as of 11:47, 16 September 2009 by Jrose (talk | contribs) (New page: = JRuby, Duby, and Juby: Building a better Ruby — Charles Nutter = ;Project: http://jruby.org/ ;Blog:http://blog.headius.com/ ;Slides: TBP You know JRuby is an implementation of Ru...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

JRuby, Duby, and Juby: Building a better Ruby — Charles Nutter

Project
http://jruby.org/
Blog
http://blog.headius.com/
Slides
TBP

You know JRuby is an implementation of Ruby for the JVM. But have you heard about Duby or Juby? Duby is Ruby syntax with Java's type system and static typing. It utilizes local type inference to keep code as clean as Ruby, but runs as fast as Java. Juby is Duby's dynamic cousin, totally dynamically-typed and using invokedynamic for all dispatch. Both Duby and Juby have been research conduits for the next generation of JRuby work, which will incorporate techniques from both languages. We'll talk about all three.