Skip to content
headius edited this page Dec 28, 2012 · 1 revision

A short list of goals for RubyFlux, along with a list of currently-supported features.

Goals:

  • Convert as much of Ruby syntax and core class behavior into Java source as possible.
  • Avoid any external library requirement; generate everything needed for a standalone app.
  • Integrate with Java as seamlessly as possible, so it mimics JRuby's Java integration.
  • Avoid the need for dynamic dispatching frameworks or invokedynamic.
  • Minimize the amount of code generated.

Features currently implemented:

  • Generate a Java source file per script and classes within those scripts.
  • Basic methods and syntax are supported, along with a smattering of core classes and methods.
Clone this wiki locally