-----Original Message----- From: Zed A. Shaw [mailto:zed.shaw@ubc.ca]
I think creating an R "server" that was accessible from CORBA, XML-RPC, etc. and ran R code reliably (without crashing every two seconds because it's not in "interactive" mode) would do a lot more for GUI development than anything discussed so far.
On this topic, I've written a SOAP interface for R using R + Rpy + Python + SOAPpy that seems to run reliably and exposes all the functionality of R. It is currently winding through the final stages of the red tape :-( that is required for me to publish it, but I expect that this will be complete in about a week and a half. :-) I originally wrote it so that I could provide R services to web applications developed in Zope. This step became necessary because Zope is multithreaded and R is *not*. (Sound familiar?) This way R is run in separate processes that are managed and communicated with via SOAP. As soon as the red tape is wrapped up, I'll put it up on sourceforge and post a note here. -Greg LEGAL NOTICE Unless expressly stated otherwise, this message is confidential and may be privileged. It is intended for the addressee(s) only. Access to this E-mail by anyone else is unauthorized. If you are not an addressee, any disclosure or copying of the contents of this E-mail or any action taken (or not taken) in reliance on it is unauthorized and may be unlawful. If you are not an addressee, please inform the sender immediately.