Опыт обслуживания Boost Phoenix в 2014 и 2015 годах.
Этот раздел используется для определения политики технического обслуживания Boost Phoenix и того, как она осуществляется. Одна из причин этого заключается в том, что в январе 2015 года в Boost много дискуссий о том, как лучше всего это сделать. Есть также ряд вопросов, ответы на которые мне не ясны, и я собираюсь изложить их здесь.
Phoenix — сложная библиотека, и текущая версия 3 построена на двух других библиотеках.Boost.ProtoиBoost.FusionСами по себе они довольно сложны. Версия 3 Феникса представляет собой переделку предыдущей версии с использованиемBoost.Proto.
Есть два способа работы с Фениксом.
- Во-первых, игнорировать предыдущее утверждение и предполагать, что все работает.
- Во-вторых, это понимание взаимосвязей между библиотеками.
К сожалению, в то время как большинство вещей в настоящее время работают, есть ряд тонких ошибок, когда вещи не работают, как ожидалось, и это проблема, которая существует для тех, кто не написал какую-либо версию библиотеки.
Остальная часть этой страницы находится в индексе выше.
Джон Флетчер
Январь и февраль 2015