Вас может заинтересовать ObjectScript
ObjectScript, для краткости ОС, это новый язык программирования.Это бесплатный, кроссплатформенный, легкий, встраиваемый и с открытым исходным кодом.Он сочетает в себе преимущества нескольких языков, в том числе: JavaScript, Lua, Ruby, Python и PHP.ОС имеет синтаксис Javascripts, функцию «множественных результатов» от lua, синтаксический шугар из Ruby, а также магические методы из PHP и Ruby - и даже больше!
Минимальная используемая программа ObjectScript может выглядеть следующим образом
#include <objectscript.h>
using namespace ObjectScript;
int main(int argc, char* argv[])
{
OS * os = OS::create(); // craete ObjectScript instance
os->require("main.os"); // run ObjectScript program
os->release(); // release the ObjectScript instance
return 0;
}