[R] Video demo of using svSocket with data.table

Philippe Grosjean phgrosjean at sciviews.org
Fri Aug 21 11:04:45 CEST 2009

Hello Matthew and all R-UseRs,

You video demo is very nice. This suggests various uses of svSocket that 
I had not think about! The primary goal was to make it:
- flexible (I think it is clear from the demo),
- running in the background while not blocking the CLI (Rgui, R.app, or 
the terminal, very clear from your demo too),
- stateful (yes, this is not in your demo, but a client can disconnect 
and reconnect and got the same server state it had just before 
disconnection, including possibly, partial command send to R server),

Not implemented yet, but planned for the future:
- binary transfer of R objects,
- connection to distant secured server using TSL (of course, distant 
connection requires a lot of extra precautions because R is NOT an 
Internet-secure language and environment, but that applies to all 
client/server R solutions like Rserve or Rpad),
- mirroring of the commands, results and history on the different 
clients to make a simple collaborative R session.

The primary use in SciViews is the communication engine between the 
client (a code editor, or IDE program like Komodo Edit) and server (R). 
Your demo gives an idea on the flexibility one got with it, including 
the possibility to inspect and/or change objects while R is running a 
long process. Your example of changing the plot in real-time without 
interrupting the main server's process is very illustrative. So now, 
imagine the debugging flexibility for long running tasks, and/or 
combination of svSocket with browser()... But that's another story, 
because svSocket does not work nicely with browser() for the moment.

All the best,


  ) ) ) ) )
( ( ( ( (    Prof. Philippe Grosjean
  ) ) ) ) )
( ( ( ( (    Numerical Ecology of Aquatic Systems
  ) ) ) ) )   Mons-Hainaut University, Belgium
( ( ( ( (

Matthew Dowle wrote:
> Dear r-help,
> If you haven't already seen this then :
> http://www.youtube.com/watch?v=rvT8XThGA8o
> The video consists of typing at the console and graphics, there is no audio
> or slides. Please press the HD button and maximise.  Its about 8 mins.
> Regards, Matthew
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.

More information about the R-help mailing list