Better Ruby

From JVMLangSummit
Revision as of 11:50, 16 September 2009 by Jrose (talk | contribs)
Jump to navigationJump to search

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

File:JVM Languages Summit 2009 - JRuby


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.

Key Issues for Discussion

(please expand cooperatively)