Programmiersprache in ein Programm einbinden [geschlossen]

Ich möchte einer Anwendung, die ich schreibe, ein gewisses Maß an "Skriptfähigkeit" hinzufügen. Grob gesagt, möchte ich eine Möglichkeit haben, eine Programmiersprachen-API in mein Programm einzubetten. Ich habe mir TinyPy angeschaut, aber ich mache mir Sorgen, dass es - angesichts seiner geringen Größe - täuschend einschränkend wirken könnte (d. H. Es sieht aus wie Python und fühlt sich an, aber es fehlen viele der Funktionen von vollwertigem Python).

Ich möchte keine eigene Programmiersprache schreiben. Ich möchte einfach eine relativ bekannte Sprache verwenden, in der Benutzer Funktionen schreiben können, und dann in der Lage sein, diese Funktionen aufzurufen / diese Funktionsparameter aus meiner Anwendung zu übergeben, die in C geschrieben wird.

Ich möchte auch Zugriff auf alle Datentypen haben, die diese Funktionen auch aus C an mich zurückgeben.

Hat jemand Vorschläge zur Verwendung einer API / Bibliothek, die sowohl leichtgewichtig als auch relativ umfassend und mit einer relativ benutzerfreundlichen oder leicht verständlichen C-Bibliothek wäre?

Vielen Dank

Antworten auf die Frage(14)

Ihre Antwort auf die Frage