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 <clatt...@apple.com>
> Date: 11 June 2009 02:02:42 BST
> To: clang-dev Developers <cfe-...@cs.uiuc.edu>
> 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

_______________________________________________
Etoile-dev mailing list
Etoile-dev@gna.org
https://mail.gna.org/listinfo/etoile-dev

Reply via email to