Roadmap
MacRuby Roadmap
Important: this roadmap represents some general guidelines for upcoming releases and doesn’t attempt to make any guarantee.
0.1 (released 2008-03-13)
- First public release.
- Object model is based on the Objective-C runtime.
- Basic Objective-C messaging.
- Can read BridgeSupport files.
- Integration with the Objective-C garbage collector.
0.2 (released 2008-06-06)
- Rewrite of the String, Array and Hash builtin classes using CoreFoundation.
- Re-implementation of the Ruby interface on the CoreFoundation classes.
- Toll-free bridging between Ruby primitive classes and CoreFoundation.
- Pseudo-stability. Eliminating all discovered GC crashers and memory leaks.
0.3 (released 2008-09-08)
- Using the Objective-C method dispatcher for pure Ruby method dispatch.
- RubyGems should work.
- IB3 support.
- HotCocoa layer.
- Performance work, should be fast.
0.4 (released 2009-03-09)
- Threaded GC by default.
- 64-bit support.
- DTrace probes.
- MacRuby Objective-C API, to control the runtime from a pure Objective-C environment.
- Embeddable MacRuby.framework.
- Support for passed-by-reference arguments.
0.5 (to be released, no release date planned yet)
- Better support for bytestrings.
- Rewrite IO with CoreFoundation.
- New virtual machine based on LLVM.
0.6 (to be released, no release date planned yet)
- RubyCocoa compatible layer.
- OSA (Open Scripting Architecture) conformance.
- AppleEvent API.