Появилась задачка переделывать большие куски python-кода на C++. Некоторые функции “украшены” yield-ами и являются к тому же рекурсивными, вызывая самих себя в циклах типа “for i in this_func()…”. Есть ли у кого-нить выработанные паттерны разворачивания таких функций в более C++-ный вид? Уж больно страшным и монтрообразным это пока что представляется. Может, boost какой-нибудь или другая “silver-bullet”?
Вобщем, товарищи программисты, помогите кто чем сможет.
x-post из forum.vingrad.ru