The Grand Central stuff is using the new block syntax introduced for
Obj-C 2.0. That has been discussed publicly so it is no longer
embargoed under NDA.
Any ruby implementation would likely build on the obj-c block syntax,
so that is safe to discuss. How it would specifically tie in to the
Grand Central API is off limits until September.
cr
On Jun 9, 2009, at 11:08 AM, Matt Aimonetti wrote:
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 <[email protected]> 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_20090608.pdf
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 [email protected]
http://www.cfcl.com/rdm/weblog +1 650-873-7841
Technical editing and writing, programming, and web development
_______________________________________________
MacRuby-devel mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
_______________________________________________
MacRuby-devel mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
_______________________________________________
MacRuby-devel mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel