Ich würde gerne ein gewisses Maß an "Skriptfähigkeit" zu einer Anwendung hinzufügen, die ich schreibe. Grob gesagt, möchte ich eine Möglichkeit, eine Programmiersprache API in mein Programm einbetten. Ich habe mir TinyPy angeschaut, aber ich befürchte, dass es - angesichts seiner geringen Größe - trügerisch einschränkend sein könnte (d.h. es sieht aus wie Python und fühlt sich auch so an, aber es fehlen viele der Funktionen von vollwertigem Python).
Ich möchte nicht meine eigene Programmiersprache schreiben, sondern einfach eine relativ bekannte Sprache nehmen, in der Benutzer Funktionen schreiben können, und dann in der Lage sein, diese Funktionen aufzurufen bzw. die Parameter dieser Funktionen von meiner Anwendung aus zu übergeben, die in C geschrieben sein wird.
Ich möchte auch auf alle Datentypen zugreifen können, die diese Funktionen an mich zurückgeben, auch von C aus.
Hat jemand irgendwelche Vorschläge für eine API/Bibliothek zu verwenden, die sowohl leichtgewichtig, relativ voll funktionsfähig, und mit einer relativ einfach zu verwenden oder leicht zu verstehen C-Bibliothek wäre?
Gracias.