Depuis quelques jours, on entend pas mal parler de l'ajout des blocks dans le compilateur Clang de LLVM, projet dans lequel Apple est très investi. Voici quelques articles pour ceux qui voudrait en savoir plus :
- "Blocks" in Clang (aka closures), l'annonce de l'ajout.
- L'analyse de Jens Alfke - Blocks/Closures For C! (ancien d'Apple, maintenant chez Google)
- Cocoa for Scientists (Part XXVII): Getting Closure with Objective-C, avec des exemples de code en Python pour faire le parallèle et comprendre le fonctionnement.