В настоящее время я разрабатываю OpenSolaris 2009-06. Документация Boost :: MPL, по-видимому, предполагает, что составители ВС - not supported (документ был последний раз обновлен в 2004 году). Документация верхнего уровня Boost, по-видимому, говорит о том, что поддерживаются солнечные компиляторы 5.10, и я полагаю, что это общий уровень поддержки или это включает MPL ?. У кого-нибудь есть какие-либо подробности о состоянии соответствия C++ для составителей солнца 5.10?Sun C++ Compilers and Boost
Я всегда мог компилировать с использованием GCC.
Boost :: MPL, похоже, имеет обширный набор модульных тестов, вы можете попробовать запустить их под своим компилятором. Это должно дать вам самый последний статус поддержки, независимо от какой-либо документации. – liori
Что сказал liori, но если вы хотите убедиться, что ваша среда работает, как и ожидалось, вам не с чем сравнивать. Вы должны найти документацию о том, чего следует ожидать, а затем запустить модульные тесты и посмотреть, являются ли они прогнозируемыми документами. –
Спасибо, ребята, я сделал несколько прототипов с библиотеками MPL, и они, похоже, работают нормально (с некоторыми конструкциями, которые я пробовал). Однако код заканчивается выглядящим противным. Поэтому я думаю, что я перейду в генеративное программирование, возможно, используя Lua и нацелив C++ на STL и, возможно, на простые библиотеки BOOST. –