[MacRuby-devel] 0.3 available for testing
Charles Oliver Nutter
charles.nutter at sun.com
Sat Sep 6 17:07:18 PDT 2008
Cool! Pulling it now.
Laurent Sansonetti wrote:
> Hi,
>
> It's time for another release, this time 0.3. The content of trunk was
> merged into the testing branch, and unless something really bad is
> reported, it will be released tomorrow to the public.
>
> There has been a lot of work on trunk recently, here are some
> important changes:
>
> - HotCocoa! This is a new core library that ships with MacRuby, and
> greatly simplifies Cocoa programming, using Ruby idioms when
> necessary. Rich Kilmer is the man behind most (to not say all) this
> work. There are a few samples in the HotCocoa subdirectory, and some
> bits of documentation in http://www.macruby.org/trac/wiki/HotCocoa
> (which will be improved soon). It's still a work in progress, but it's
> very promising, and also it's very simple to help by contributing
> mappings.
>
> - MacRuby is now using the Objective-C runtime to implement the Ruby
> class semantics and also to dispatch Ruby methods. This is an
> important change because it simplifies the core implementation a lot,
> and also eliminate ambiguities between both worlds. Performance wise
> we should be as performant as yarv, faster in some cases, slower in
> others. There are still a few things I can do to improve them though.
>
> - Interface Builder support. IB will automatically recognize classes,
> outlets and actions that you implement in Xcode. I implemented a new
> parser in MacRuby for that, based on ripper, and it should work with
> both RubyCocoa and MacRuby files.
>
> - Lots of bug fixes, especially regarding Ruby and Cocoa
> compatibility. We are able to run RubyGems and LimeChat! And I ported
> the PagePacker application to MacRuby (you can find it in the sample
> code too), which uses many Cocoa features.
>
> Please give it a test if you can!
>
> $ svn co http://svn.macosforge.org/repository/ruby/MacRuby/branches/testing
> macruby-testing
> $ cd macruby-testing
> $ rake
> $ sudo rake install
>
> Laurent
> _______________________________________________
> MacRuby-devel mailing list
> MacRuby-devel at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
More information about the MacRuby-devel
mailing list