Многие привыкли слышать: "Хотим в проект (на С++) встроить скриптовый язык для простого
добавления точек кастомизации проекта".
Обычно новые технические запросы обусловлены запросами бизнеса.
В моем случае запросом служила необходимость очень быстрого появления аналитики в проекте.
Стандартным выбором у С++ разработчиков является скриптовый язык lua, но на мое решение повлияло богатство библиотеки для машинного обучения на python.
При интеграции С++ и python возникли проблемы, связанные с размером и сложностью кастамизации run-time python.
Как мне удалось совместить в проект С++ и python и с какими проблемами мне пришлось столкнуться -- обо всем этом будет рассказано в моем докладе.