Здравствуйте, remark, Вы писали:
R>Поубивал бы за то, что они сделали своё расширение для лямбд, когда комитет С++ уже практически стандартизовал лямбды в языке и основные поставщики уже поддержали их
R>Молодцы — одно слово
На мой взгляд молодцы. Ждать когда комитет C++ что-то наконец примет можно еще лет 10, а решением от Эппла можно пользоваться уже сейчас.
R>От того, что у них единый синтаксис для С, С++ и Objective-C мало кому тепло; а вот от того, что разный синтаксис у разных компиляторов С++ ничего кроме проблем.
Почему-же, от этого очень тепло разработчикам под Mac OS X
R>Они реализовали __block переменные*, которых нет в С++0х; но я уверен они могли бы это сделать как расширение для С++0х лямбд, тогда по-крайней мере __block переменные можно было бы просто не использовать, если нужна портируемость.
Я у них не заметил утверждения про то, что C++0x лямбды не будут реализованы, так что ждем C++0x.