[rkward-tracker] [ rkward-Feature Requests-1608495 ] Allow to connect to remote R backends

SourceForge.net noreply at sourceforge.net
Mon Feb 5 20:44:37 UTC 2007


Feature Requests item #1608495, was opened at 2006-12-04 06:42
Message generated for change (Comment added) made by nobody
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=459010&aid=1608495&group_id=50231

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Priority: 5
Private: No
Submitted By: Thomas Friedrichsmeier (tfry)
Assigned to: Nobody/Anonymous (nobody)
Summary: Allow to connect to remote R backends

Initial Comment:
I would be nice to be able to connect to an R process running on a different machine. This will require quite a bit of work:

1) A drop-in replacement for RThread, which sends all data over the network instead
2) A wrapper for an R process on the other side, which takes this data, and submits it to R just as in REmbedInternal
3) Configuration options

----------------------------------------------------------------------

Comment By: Nobody/Anonymous (nobody)
Date: 2007-02-05 12:44

Message:
Logged In: NO 

> Why not using RServe for this ?

Well, while this functionality is in fact fairly similar to RServe, RServe
simply does not do everything that is needed. Things that need to be
handled include interrupting the current command in R, handling readline()
requests, handling other call-backs (such as invoking the package
installation dialog, when require() fails to find the required package),
detecting object changes...

If you'd like to have a look at it: Basically all forms of communication
between RThread and REmbedInternal need to be supported (currently,
REmbedInternal is a base class of RThread, but actually, they behave more
like two separate modules, and should probably be "divided" in this sense,
anyway. Then, perhaps, we can put in a layer between the two *relatively*
easily.

----------------------------------------------------------------------

Comment By: Nobody/Anonymous (nobody)
Date: 2007-02-05 07:49

Message:
Logged In: NO 

Why not using RServe for this ?

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=459010&aid=1608495&group_id=50231




More information about the rkward-tracker mailing list