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