[MacRuby-devel] Grand Central Dispatch and MacRuby?

Ernest N. Prabhakar, Ph.D. prabhaka at apple.com
Tue Jun 9 09:52:53 PDT 2009


Hi Rich,

On Jun 9, 2009, at 5:57 AM, Rich Morin 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

Hey, i resemble that remark. :-P

If you're a Snow Leopard seed key holder, there's technical  
documentation available behind the firewall.
>
> 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?

Yes, Laurent and I have talked about it. :-)  There's a fair amount of  
infrastructure need to make this work efficiently, so it may take a  
while, but it is definitely on the roadmap.

-- Ernie P.



More information about the MacRuby-devel mailing list