-
Notifications
You must be signed in to change notification settings - Fork 25
FeaturesAndGoals
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.