Взаимодействие R с другими не-Java языками / Компиляция R в исполняемый файл - PullRequest
6 голосов
/ 14 июня 2011

Я разработал скрипт .R, который работает с БД, выполняет кучу обработки и выводит графики и таблицы.Я могу вывести эти данные в виде значений и картинок через запятую, чтобы потом импортировать их в мое программное обеспечение, что у меня нет проблем.

Проблема в том, как я могу распространять свое приложение, не выполняя полную установку R на клиенте.Я видел такие вещи, как RJava, но мое приложение на VB6 (да ...), и я не вижу библиотек или способов компиляции в exe.Пакет compile создает только скомпилированные версии любой функции, которую вы определяете, например, что psyco делал для Python (до Pypy).

Есть ли у кого-нибудь понимание компиляции R, чтобы избежать установки пользователемвсего дополнительного программного обеспечения?

РЕДАКТИРОВАТЬ: Существует ли компилятор R? Этот вопрос глубоко связан с моим, но я не видел, как его можно использовать, чтобы сделать полный сценарий exe.Вы можете просто compile главная функция и cat это в файл?Это вообще возможно?

1 Ответ

7 голосов
/ 14 июня 2011

Краткий ответ: «Нет, это не сработает».

Просто нет компилятора, который позволял бы вам сжимать ваше приложение.Таким образом, лучшим вариантом может быть либо

...