This is experimental, although the basic functionality is likely to remain reasonably stable. The hope is to get some feedback and to encourage others to help or take over the development of the package.
One can use the RGtk package in R code that is called from Gnumeric to create GUI extensions to Gnumeric and dialogs. These can be used, for example, to provide a command line for evaluating S commands, or a tool to manage the registered functions.
Primarily, it is aimed at letting the spreadsheet user call R functions without knowing they are implemented in R and without having to know any of the S language. In contrast, the R-Excel interface works by allowing the Excel user to pass S language commands directly to S, requiring the knowledge of both systems. This can be useful for S users, but prohibitive for regular spreadsheet users. The RGnumeric mechanism allows evaluation of S commands as part of its model by allowing one to export/register a Gnumeric function that evaluates a string as an S command.
The RGnumeric interface is bi-directional. By this, we mean that while Gnumeric computations can call R functions, R can access Gnumeric objects including worksheets and cells within those sheets. We can program in Gnumeric or R as is convenient.
This is known to run on different Red Hat Linux ( modified 6.2) and has been tested with Gnumeric 0.64 and 0.73. And now more recently with 1.0.8 and 1.0.10.
See README.html and INSTALL.html for instructions on installing and using the package.
A brief history of the recent changes to the package are available in the Changes.html file.