Google NaCL поставляется как минимум с двумя компиляторами C++: очень старой версией gcc и самой последней версией clang. Версия gcc не поддерживает C++ 11, поэтому я бы не стал ее использовать. Сам новый компилятор clang генерирует промежуточный код, а потом либо компилируется в браузере, либо компилируется в нативный. Я попробовал первый подход: Chrome скомпилировал его в браузере. Проблема: исключения не работали, а они мне нужны. Я проверил это, но я действительно не могу понять штраф распечатать этот билет. Остается второй подход: скомпилировать код в нативный перед развертыванием... вопрос: смогу ли я тогда использовать исключения? Или я должен отказаться от всякой надежды?
(... После Go и этого у меня сложилось впечатление, что инженеры Google действительно ненавидят исключения...)