Per un progetto a cui sto lavorando attualmente, sto cercando di incorporare un motore di scripting nel mio codice C++ per consentire una certa estensibilità a valle. L'applicazione richiederà una buona quantità di elaborazione del testo e l'uso di espressioni regolari all'interno di questi script.Python vs Lua per motore di scripting incorporato/elaborazione testo
So che Lua è generalmente l'industria cara quando si tratta di script incorporati, ma so anche che non supporta le espressioni regolari (almeno out-of-the-box). Questo mi porta ad inclinarmi a Python perché il mio linguaggio si integri, in quanto sembra avere il miglior supporto dietro Lua e offre ancora potenti capacità regex.
Questa è la scelta giusta? Dovrei guardare un'altra lingua? C'è una ragione per dare una seconda occhiata a Lua?
è Lua, non LUA – Javier
La chiave a questa domanda sta equilibrando ciò che si ottiene contro i cerchi la lingua vi farà saltare attraverso, qualcosa che sembra solo di affrontare esplicitamente la risposta di Roger. –
Lua ha una corrispondenza di pattern out of the box anche se non è POSIX reg exps - http://www.lua.org/pil/20.2.html –