К вопросу о бинде скриптовых языков: я думаю красивым вариантом будет создание чего-то наподобе xml-схем. В этих схемах будет описание функций / классов(наподобе сишных хедеров) и т.д, которые будет вызовывать компилируемый код. Вот как например python бинд будет выглдеть:
mixin importPy("sample");
import std.file;
void main(){
sample.fill(read("
sample.py"));
sample.sum(2, 5).writeln;// 7
}