Хочу написать standalone приложение, в которое можно подгрузить скрипт на каком-то мощном высокоуровневом языке (R, Python, JavaScript и т.д.)
Выбирается файл исходных данных, выбирается скрипт. Производятся вычисления.
Если в тексте скрипта встречается что-то вроде
QVector v;
...
plot (v, "x", "y");
средствами Qt строится график (я написал удобный widget для построения графиков).
Сколько встретились строчки "plot" - столько графиков.
В математический движок посылаются команды, например, так
MathEngine engine;
QString cmd = ui->commandEdtor->text();
Result result = engine.evaluate(cmd);
Из движка получается результат вычислений каким-то образом и приводится к c++ типам данных.
Попробовал встроить язык R с помощью библиотек RInside, Rcpp - не разобрался.
Как проще и какой встроить движок, библиотеку для математических вычислений?