From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anant Narayanan Content-Type: text/plain; charset=us-ascii; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Date: Wed, 2 Sep 2009 10:04:08 +0200 Message-Id: <09650C1A-A4C8-4030-81D6-9AC8913970A2@kix.in> To: 9fans@9fans.net Mime-Version: 1.0 (Apple Message framework v1075.2) Subject: [9fans] "Blocks" in C Topicbox-Message-UUID: 5e02858c-ead5-11e9-9d60-3106f5b1d025 Mac OS 10.6 introduced a new C compiler frontend (clang), which added support for "blocks" in C [1]. Blocks basically add closures and anonymous functions to C (and it's derivatives). Full details with examples are in the linked article. I think the feature is quite elegant and might be useful in cases where you want map/reduce like functionality in C. How much effort would it be to support a feature similar to blocks in 8c (and family)? What are your thoughts on the idea in general? -- Anant [1] http://arstechnica.com/apple/reviews/2009/08/mac-os-x-10-6.ars/10