[MacRuby-devel] next release

Benjamin Stiglitz ben at tanjero.com
Thu Mar 13 16:04:39 PDT 2008


> For the next release, my objective is to re-implement String, Array  
> and Hash using CoreFoundation. The idea is to have only one  
> implementation for every primitive class, and therefore be able to  
> pass primitive objects from Ruby to Objective-C without having to  
> pay any cost.
>
> Basically, String would disappear as a class, and would be an alias  
> to NSString. The whole String interface would be re-implemented on  
> top of NSString, using the CFString API. The same goes for Array and  
> Hash.

As we’ve discussed offline, I’d still love to take a crack at this  
one. I do wonder what we’ll do with NSStrings, though, since they’re  
not actually mutable. So many issues.

-Ben


More information about the MacRuby-devel mailing list