Incorporando uma linguagem de programação a um programa [fechado]
Eu gostaria de adicionar um certo grau de "capacidade de script" a um aplicativo que estou escrevendo. Em termos gerais, gostaria de incorporar uma API da linguagem de programação ao meu programa. Eu olhei para o TinyPy, mas estou preocupado que, devido ao tamanho pequeno, ele possa ser enganosamente limitador (ou seja, parece e se assemelha a Python, mas falta muitos dos recursos do Python completo).
Eu não estou olhando para escrever minha própria linguagem de programação; Eu gostaria de simplesmente usar uma linguagem relativamente conhecida na qual os usuários possam escrever funções e depois poder chamar essas funções / passar esses parâmetros de funções do meu aplicativo, que será escrito em C.
Eu também gostaria de acessar qualquer tipo de dado que essas funções retornem para mim, também de C.
Alguém tem alguma sugestão sobre uma API / biblioteca a ser usada, que seria leve, relativamente cheia de recursos e com uma biblioteca C relativamente fácil de usar ou de entender?
Obrigado!