Rich, I believe (but I'm not sure) that Grand Central Dispatch as well as a Snow Leopard are technologies under NDA and can't be discussed publicly on the mailing list. I'm not in the know and can only speculate. My guess is that MacRuby will eventually take advantage of GCD but I'm afraid, we will have to wait for Sept. to know more about that. - Matt On Tue, Jun 9, 2009 at 5:57 AM, Rich Morin <rdm@cfcl.com> wrote:
Grand Central Dispatch is Apple's proposed technology for making concurrent programming easier and safer. It looks pretty cool, as far as I can tell from the somewhat fluffy discussion here:
http://images.apple.com/macosx/technology/docs/GrandCentral_TB_brief_2009060...
It's also pretty clear that any first-class development language on Mac OS X, going forward, will have to support this. Ruby has all sorts of block-based goodness already and Laurent is busily implementing JIT for MacRuby, so I speculate that GCD may well be in MacRuby's future.
Has anyone looked into this possibility, if only to the extent of sketching out what language extensions might be needed?
-r -- http://www.cfcl.com/rdm Rich Morin http://www.cfcl.com/rdm/resume rdm@cfcl.com http://www.cfcl.com/rdm/weblog +1 650-873-7841
Technical editing and writing, programming, and web development _______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel