Inter-System Interfaces for S
Duncan Temple Lang, (Bell Laboratories, Lucent Technologies), email@example.com
I will describe some of the different Omegahat packages for the S language that connect R with different languages and applications. These allow programmers in languages such as Java, Perl, Python and Octave to easily access statistical methodology and graphics from within their own familiar environment. Similarly, S users can access functionality from these other systems directly from within their familiar S programming model. In addition to these inter-language interfaces that use embedding, the RDCOMClient package allows us to dynamically and interactively access and control the many COM-enabled applications in Windows. I'll show some examples, and describe the model for the inter-system interfaces emphasizing the important aspect that data resides on the side of the interface in which it makes sense.