FYI: Blocks are a new feature in Objective-C (and C) being introduced as part of Snow Leopard, roughly equivalent to Smalltalk blocks (but a bit less flexible).

We have an implementation of a blocks runtime (minus support for GC) in Étoilé's ObjectiveC2.framework, but now Apple has released theirs under a BSD-style license.

David

Begin forwarded message:

From: Chris Lattner <[email protected]>
Date: 11 June 2009 02:02:42 BST
To: clang-dev Developers <[email protected]>
Subject: [cfe-dev] "Blocks" runtime

Hi all,

In case you didn't notice, we committed the source for the Apple
"blocks" runtime here:
http://llvm.org/svn/llvm-project/compiler-rt/

We haven't had a chance to properly integrate it into a build system,
the ultimate goal is to combine it with "compiler-rt" which is the
clang "libgcc" replacement (which should also be coming at some point
soon).

-Chris


_______________________________________________
Gnustep-dev mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to