On Mon, Apr 18, 2011 at 10:40 AM, Ricky Chilcott
<ri...@rickychilcott.com> wrote:
>
> I'd noticed that too. I thought Strings were actually NSStrings.
>

They are NSMutableStrings/NSStrings underneath:

irb(main):013:0> "string".class.ancestors
=> [String, NSMutableString, NSString, Comparable, NSObject,
PP::ObjectMixin, Kernel]

And hashes are similarly NSMutableDictionary/NSDictionary:

irb(main):015:0> {}.class.ancestors
=> [Hash, NSMutableDictionary, NSDictionary, Enumerable, NSObject,
PP::ObjectMixin, Kernel]

Couldn't say for sure, but seems like a good move to improve
consistency/compatibility with non-MacRuby code and gems and the like.

Joe
_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

Reply via email to