Dll of R код или .R файл

0

У меня есть код1.R code2.R и code3.R. Я хотел бы передать эти функции кому-то как DLL, чтобы он мог выполнять эти коды, не будучи в состоянии заглянуть внутрь кода.

Как я могу сделать DLL файлов.R?

Я пробовал различные средства, но не смог сделать это.

  • 0
    какой IDE / компилятор вы используете?
  • 0
    Сокрытие вашего кода противоречит философии открытого кода R. Следовательно, R не предоставляет никаких механизмов, чтобы скрыть ваш код.
Показать ещё 3 комментария
Теги:
dll
rcpp

1 ответ

1

R интерпретируется, а не компилируется. Могут быть способы обфускации вашего кода, но R должен иметь возможность анализировать его, если вы хотите его оценить.

Вы можете реализовать свою логику на скомпилированном языке (например, C или C++), вставить этот код в пакет, а затем предоставить бинарную версию пакета вашему клиенту.

Вы также можете настроить некоторый R-сервер и только предоставить доступ к определенной точке входа для своего клиента.

Но нет способа "скомпилировать" R-код.

  • 1
    Ну, есть пакет compiler , но он не делает то, что хочет OP.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню