The Artima Developer Community
Sponsored Link

Ruby Buzz Forum
MacRuby 0.1

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Laurent Sansonetti

Posts: 134
Nickname: lrz
Registered: Jun, 2006

Laurent Sansonetti is a software engineer at Apple Computer and a longtime Ruby enthusiast.
MacRuby 0.1 Posted: Mar 13, 2008 11:27 PM
Reply to this message Reply

This post originated from an RSS feed registered with Ruby Buzz by Laurent Sansonetti.
Original Post: MacRuby 0.1
Feed Title: lrz's diary
Feed URL: http://www.chopine.be/lrz/diary/xml/rss/feed.xml
Feed Description: lrz's diary
Latest Ruby Buzz Posts
Latest Ruby Buzz Posts by Laurent Sansonetti
Latest Posts From lrz's diary

Advertisement

After 2 weeks since the project was officially introduced, the first version of MacRuby has just been released. The announcement is available here.

Many bugs were fixed (those entered in the tracker are here), and features were added too, enough of them to be able to run a few nice samples.

Even if the project is still experimental, it's an important release because I expect to receive feedback regarding the design of some features, more specifically keyed arguments, which could eventually inspire Matz for the design of Ruby 2.0.

The implementation will significantly change in the next release, starting with a re-implementation of the String, Array and Hash classes using CoreFoundation. It will be challenging to be as compatible as possible with the original implementation. Besides the fact that we will be only one implementation for these primitive classes, allowing MacRuby to exchange them between both languages without having to perform any conversion, I also have the feeling that the new implementation might perform better too, in some use-cases.

I would also want to switch to the Objective-C dispatcher entierely, which would eliminate the need of injecting closures in YARV to call Objective-C methods (as well as addressing an annoying problem).

This project has a nice future, I hope :)

Read: MacRuby 0.1

Topic: A Small Rails Site and Why You Should Build One Previous Topic   Next Topic Topic: Warm fuzzy things for random simulations

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use