That's odd. I would still use freeze more rubyish... :) Terry Moore On 22/10/2011, at 6:41 PM, Michael Johnston <lastobelus@mac.com> wrote:
Thanks, I am using:
results = NSArray.arrayWithArray(worker_results)
which although it reports true for is_a?(NSMutableArray) is immutable.
Cheerio,
Michael Johnston lastobelus@mac.com
On 2011-10-20, at 3:47 PM, terl wrote:
Just a note to the original question....
macruby collections are based on objc mutable collections...e.g.
a = %w{my array of strings} ["my","array","of"strings"]
b = a.dup. b is still a mutable array.
c = NSarray.alloc.initWithArray( a ) immutable array
c << "hi"
runtime error cannot modify frozen/iimmutable array
b= a.dup.freeze
b << "hi"
behaves the same way as NSArray an immutable array.......
Terry
On 21/10/2011, at 9:00 AM, Andy Park wrote:
On 19 Oct 2011, at 22:43, Jordan K. Hubbard wrote:
If the mail archives were easier to search, I'd pull it up, but it isn't and I'm too lazy. :)
I set up an entry in gmane for the mailing list a while ago in order to search the list a bit better:
http://news.gmane.org/gmane.comp.lang.ruby.macintosh.devel
_______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
_______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
_______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel