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.