Ok, I have tried to move this a step forward. I have created a small tool similar to the tool mentioned above with SPSS. It's a small command line that will shovel commands to and from R using the socket server.
Executable is located at
http://dl.dropbox.com/u/10592797/send.zip
The git repository with README is located at
https://github.com/randomjohn/Ultraedit-to-R
(If you get the executable above you do not have to download the source or compile it.)
There are a lot of rough edges, as I am only a hobbyist at best when it comes to C programming (and especially this type of programming -- I basically ripped off the winsock tutorial at MSDN), but hopefully this represents a step forward in this issue. It is also not for the faint at heart - to get the best use out of this you need to understand custom tools, macros, and scripting. As for setting up things on the R end, it is really not that hard. You will need the svSocket package, which is easily installed. Then you issue the commands
library(svSocket)
startSocketServer()
in R, and then you can minimize the program. Then you set up a tool as described in the readme (visit the github site for the README, please!) and then can create macros and scripts to call the tool as needed. Things will not echo on the R end as you would expect coming from Tinn-R, but maybe someone enterprising can write a function to do that in R.
Executable is located at
http://dl.dropbox.com/u/10592797/send.zip
The git repository with README is located at
https://github.com/randomjohn/Ultraedit-to-R
(If you get the executable above you do not have to download the source or compile it.)
There are a lot of rough edges, as I am only a hobbyist at best when it comes to C programming (and especially this type of programming -- I basically ripped off the winsock tutorial at MSDN), but hopefully this represents a step forward in this issue. It is also not for the faint at heart - to get the best use out of this you need to understand custom tools, macros, and scripting. As for setting up things on the R end, it is really not that hard. You will need the svSocket package, which is easily installed. Then you issue the commands
library(svSocket)
startSocketServer()
in R, and then you can minimize the program. Then you set up a tool as described in the readme (visit the github site for the README, please!) and then can create macros and scripts to call the tool as needed. Things will not echo on the R end as you would expect coming from Tinn-R, but maybe someone enterprising can write a function to do that in R.