Rshare: Rshare: the shared environment package

Description Implementation Details Author(s)

Description

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

Server-side Hooks

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.

Implementation

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.

Details

Package: Rshare
Version: 1.0
License: GPL Version 3 or later.

Author(s)

Charlie Friedemann


Rshare documentation built on May 2, 2019, 5:23 p.m.

Related to Rshare in Rshare...