0

是否可以在使用 RInside 的 C++ 程序中运行类似于 Linux R 控制台(使用 GNU Readline)的东西?最好的选择是,如果这样的控制台具有自动完成等所有不错的功能。

背景: 我有一个大求解器,它有一个基于 RInside 的插件,用于在模拟期间运行小块 R 代码。如果用户能够将其切换到“交互”模式并随时检查事情,那就太好了。

注意: 1. 我不能只将 R 作为一个单独的程序运行,因为我需要它来从主代码中查看我的对象和指针。2. 我知道 RInside 中的回调,但它们不提供任何类似控制台的功能。

代码:我怀疑它会有所帮助,但这是我现在的代码:https ://github.com/llaniewski/TCLB/blob/RInside/src/Handlers/cbRunR.cpp.Rt

4

0 回答 0