Is there interest in enhancing the objc++ compiler to make objc mechanisms friendly to the newer features of c++? For instance...
1) making blocks movable so that they can capture things like unique_ptr<> and still be moved off the stack
2) making @property declarations work with move-only types like unique_ptr<>
3) enabling std::weak_ptr<> to weakly store an objc pointer under ARC. (see radar: 31177975)
4) add a mechanism to allow template metaprogramming to make full use of selectors. (see radar: 30812297)