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 for WWDC)
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 (to be released, planned 2008-11, for RubyConf, or perhaps sooner)
Threaded GC by default.
64-bit support.
DTrace probes / Instruments.app support.
MacRuby Objective-C API, to control the runtime from a pure Objective-C environment.
Support for passed-by-reference arguments.
0.5 (to be released, no release date planned yet)
Rewrite IO with CoreFoundation.
Most tests (at least all test/ruby) will pass.
All C extensions should be usable.
First stable/production release.
0.6 (to be released, no release date planned yet)
RubyCocoa compatible layer.
OSA (Open Scripting Architecture) conformance.
AppleEvent API.
LLVM integration, to compile and create closures.

