Для проекта, над которым я сейчас работаю, я хочу встроить механизм сценариев в свой код C ++, чтобы обеспечить некоторую расширяемость в будущем. Приложение потребует значительного объема обработки текста и использования регулярных выражений в этих сценариях.
Я знаю, что Lua, как правило, любимец отрасли, когда дело касается встроенных сценариев, но я также знаю, что он не поддерживает регулярные выражения ( хотя бы из коробки). Это заставляет меня склоняться к python для встраивания моего языка, поскольку он, кажется, имеет лучшую поддержку Lua и по-прежнему предлагает мощные возможности регулярных выражений.
Правильный ли это выбор? Стоит ли мне искать другой язык? Есть ли причина, по которой мне следует еще раз взглянуть на Lua?