E>>Может не совсем в тот форум, но отдельного форума по динамическим языкам нет. Да и я здесь выступал как противник метапрограммирования на C++ных шаблонах и макросах, а эта статья как раз показывает, что без подобных техник можно обойтись, если воспользоваться динамическим языком для генерации C++ кода. Так что надеюсь, что кому-нибудь будет интересно.
S>какой ужас, кто спорит, что сишный код (с классами) можно генерить с помощью левой приблуды, в итоге пользователю S>для использования(при разработке) вашей либы придётся эту самую приблуду установить, а это ой как не хорошо. S>плюс выигрыша явна никакого нет по сравнению с макросами и шаблонами, вообщем не зачёт.
Еще один минус такого подхода -- невозможность тонкой настройки генерации без изменения утилиты.
Вопрос в сторону -- чем провинились шаблоны?
Если уж генерить код, то почему С++, а не сразу ассемблер?