Difference between revisions of "Better Ruby"

From JVMLangSummit
Jump to navigationJump to search
(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...)
 
Line 3: Line 3:
 
;Project: http://jruby.org/
 
;Project: http://jruby.org/
 
;Blog:http://blog.headius.com/
 
;Blog:http://blog.headius.com/
;Slides: TBP
+
;Slides: [[Image:JVM_Languages_Summit_2009_-_JRuby]]
  
 +
== Abstract ==
 
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.
 
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)''

Revision as of 11:50, 16 September 2009

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

Project
http://jruby.org/
Blog
http://blog.headius.com/
Slides
File:JVM Languages Summit 2009 - JRuby

Abstract

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)