Para un proyecto en el que estoy trabajando actualmente, estoy buscando incorporar un motor de scripts en mi código C++ para permitir cierta extensibilidad en el futuro. La aplicación requerirá una buena cantidad de procesamiento de texto y el uso de expresiones regulares dentro de estos scripts.Python vs Lua para el motor de procesamiento de secuencias de comandos/texto incorporado
Sé que Lua es generalmente la industria querida cuando se trata de secuencias de comandos incrustadas, pero también sé que no admite expresiones regulares (al menos de fábrica). Esto me está haciendo inclinarme hacia python para que mi lenguaje se incruste, ya que parece tener el mejor soporte detrás de Lua y aún ofrece poderosas capacidades de expresión regular.
¿Es esta la elección correcta? ¿Debería estar mirando otro idioma? ¿Hay alguna razón por la que debería darle una segunda mirada a Lua?
es Lua, no LUA – Javier
La clave de esta pregunta es equilibrar lo que obtienes frente a los aros que el lenguaje te hará saltar, algo que solo parece estar explícitamente abordado en la respuesta de Roger. –
Lua tiene una coincidencia de patrón fuera de la caja aunque no es POSIX reg exps - http://www.lua.org/pil/20.2.html –