Я ищу среду исполнения виртуальной машины, которая встраивается в любой код ANSI C.
Я разработал синтаксис для функционального языка, который очень похож на разорванную версию CoffeeScript.Теперь я хочу написать компилятор для этого языка, но я не знаю, на какую виртуальную машину мне следует пойти.
Ключевой функцией для моего языка является поддержка замыканий и, конечно же, нормальный GC.Оно должно быть довольно маленьким.
Я работал с Lua в нескольких проектах и изучаю виртуальную машину Lua 5.1.Тем не менее, похоже, что он тесно связан с концепцией таблиц Luas, которую мой язык не использует.
Есть предложения?