Comment Re:Excellent, but apple isn't the first! (Score 1) 342
Of course you are right to caution against the evils of the marketing literature. That's a good thing to remind people of. God knows I never tire of hearing it. Clearly your goal here is to prevent people from believing things about this technology that are not true, and that is laudable.
That is my goal too. My only skin in this game was to make sure that nobody assumed that the Apple C blocks extension was a necessary part of GCD and its use. A naive reader might have read your emphatic claim that "GCD from the programmers point of view within their application IS BLOCKS!", and left the thread not knowing that GCD can also be useful without these smalltalkish additions to C.
Sure, a lot of the real power of GCD rests on these closures, but not all applications need that sort of thing. Sometimes one is blessed with not having to share state among concurrent operations.
Whatever point you were trying to make didn't matter to me, because your whole rant seemed to be based upon a straw-man argument: wherein you would have us believe that someone claimed that apple invented the thread pool or closures or something.
I couldn't find where anyone actually made such claims, so I was tuning out everything except for those things that might misinform people about the system that was open sourced yesterday.