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