Здравствуйте, alex_public, Вы писали:
_>А что там неудобного то при использование? При написание spirit'a (или копание в его исходниках) действительно требуется знание МП на шаблонах. Но при обычном использование же ничего не нужно. Вот какие особые знания шаблонной магии требуются для написания скажем такого parse(file.data(), file.data()+file.size(), int_[([&](const int& n){sum+=n; count++;})] % ','); простейшего кода?
Пример тривиальный. И это мы с вами знаем, как оно работает. А придет новичок в вашу команду, и сколько времени ему потребуется врубиться в грамматику посложнее?