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