Description Implementation Details Author(s)
This is the Rshare package. It is used to create a shared
environment available to multiple R sessions. The
environment is hosted and served by one R session, and
other R sessions may subscribe to this environment as
clients. Environments are parameterized by a port number.
Objects may be written to and read from the shared
environment. For an overview of the functions used to
access the shared environment, see See
get.Rshare
In addition, a simple method of registering
server-side hooks allows users to create custom
functionality. These hooks work by dispatching certain
types of objects received by the server to user-defined
functions. User-defined functions may do anything, from
displaying a message in the console to running an
analysis and returning customized data. See
registerRshareHook for more information.
The package works by utilizing Tcl sockets to create a lightweight framework for different R sessions to share data. It is written with a mixture of R and Tcl code to allow for portability across mutliple operating systems. Be warned, the package is far from complete and functionality may change in the future to address current limitations.
| Package: | Rshare |
| Version: | 1.0 |
| License: | GPL Version 3 or later. |
Charlie Friedemann
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.