Me gustaría agregar un cierto grado de "capacidad de escritura" a una aplicación que estoy escribiendo. En términos generales, me gustaría una forma de insertar una API de lenguaje de programación en mi programa. Miré a TinyPy, pero me preocupa que, dado su tamaño pequeño, podría ser engañosamente limitante (es decir, se parece y se siente como Python, pero le faltan muchas de las características de Python completo).Incrustar un lenguaje de programación en un programa
No estoy buscando escribir mi propio lenguaje de programación; Me gustaría simplemente tomar un lenguaje relativamente conocido en el que los usuarios puedan escribir funciones, y luego poder llamar a esas funciones/pasar esos parámetros de funciones desde mi aplicación, que estará escrita en C.
I ' También me gustaría tener acceso a cualquier tipo de datos. Estas funciones vuelven a mí, también desde C.
¿Alguien tiene alguna sugerencia en cuanto a una API/Biblioteca, que sería a la vez liviana, relativamente completa, y con una biblioteca C relativamente fácil de usar o fácil de entender?
Gracias!
Recuerdo haber visto algo sobre Garry's Mod usando Lua. ¿Es eso una posibilidad? –