Linked by Thom Holwerda on Fri 11th Sep 2009 14:15 UTC
Mac OS X One of the main new features in Apple's new Snow Leopard operating system has been released as open source. Apple has released the code of the userland portion of its Grand Central Dispatch technology under the Apache License, version 2. Mac OS X also has kernel support for Grand Central Dispatch, which is also released as open source via the XNU project. While we're at it, let's take this opportunity to look into exactly what Grand Central Dispatch is.
Permalink for comment 383689
To read all comments associated with this story, please click here.
RE: concerns about blocks
by CrLf on Sat 12th Sep 2009 13:57 UTC in reply to "concerns about blocks"
CrLf
Member since:
2006-01-03

I think that blocks are a bad idea as it overlaps too much with C++ lambdas, which are much farther along in standardization. Also the syntax for a pointer to a block uses the ^ symbol. In C++/CLI, which I think is already standardized, ^ is used as a managed pointer. So there are two conflicts with existing practice here.


Well, C and C++ have been separate languages for a while. Since C99, C++ is no longer a superset of C, although people still think it is.

Reply Parent Score: 2