XR: A Structure for Interfaces from R

Support for interfaces from R to other languages, built around a class for evaluators and a combination of functions, classes and methods for communication. Will be used through a specific language interface package. Described in the book "Extending R".

AuthorJohn M. Chambers
Date of publication2016-08-28 07:35:28
MaintainerJohn Chambers <jmc@r-project.org>
LicenseGPL (>= 2)

View on CRAN

Man pages

asJSONS4: Convert an Object to a Dictionary or Array in JSON Notation

asRObject: Specialize the R Object Returned from an Interface Evaluator

asServerObject: Generate a Server Language Expression corresponding to an R...

AssignedProxy-class: Class for Assigned Proxy Objects and Related Mechanisms

evaluatorAction: Carry Out an Evaluator Initialization Action

evaluatorActions: Add to Table of Search Paths and Import Commands

fillNames: Utilities for Server-Language Specific Use

fixHelpTopic: Make a Help Topic an Explicit Character String

from_Server-class: A Class to Describe General Server Objects

getInterface: Get or start an evaluator for an interface

Interface-class: Reference class for all interface evaluators

InterfaceCondition-class: Classes of objects representing errors or other conditions in...

MiscMethods: Miscellaneous methods

nameQuote: Plain Double Quote for Names

noScalar: Send a Non-scalar Version of an Object

objectAsJSON: Construct a String in JSON Notation to Represent an R Object

objectDictionary: Generate the Explicit Dictionary form for an R Object

packageSetup: Execute a Setup Step for a Package

ProxyClassObject-class: A Class for Objects that are Proxies for Specific Server...

ProxyFunction-class: A Class for Proxy Functions

proxyName: Return the Server Language Name Corresponding to a Proxy...

ProxyObject-class: Class Union to Represent Proxy Objects

ServerClassDef-class: The Definition of a Server Language Class

serverFields-class: Class Union for Describing Server Language Fields

setProxyClass: Create a Proxy Class

typeToJSON: Convert a Simple Object to JSON String

Unconvertible-class: Unconverted Server Language Objects

valueFromServer: Convert the String Returned by a Server Language Interface to...

vector_R-class: A class that facilitates returning R vectors via a list in...

XR: A Structure for Interfaces from R


asJSONS4 Man page
asRObject Man page
asRObject,data.frame-method Man page
asRObject,list-method Man page
asRObject,ProxyObject-method Man page
asRObject,vector_R-method Man page
asServerObject Man page
asServerObject,AssignedProxy-method Man page
asServerObject,name-method Man page
asServerObject,ProxyClassObject-method Man page
asServerObject,ProxyFunction-method Man page
AssignedProxy Man page
AssignedProxy-class Man page
$<-,AssignedProxy-method Man page
$,AssignedProxy-method Man page
evaluatorAction Man page
evaluatorAction,language-method Man page
evaluatorAction,pathEl-method Man page
evaluatorActions Man page
evaluatorNumber Man page
evaluatorTable Man page
fillNames Man page
fixHelpTopic Man page
from_Server Man page
from_Server-class Man page
$,from_Server-method Man page
getInterface Man page
initialize,from_Server-method Man page
Interface Man page
Interface-class Man page
InterfaceCondition-class Man page
InterfaceError-class Man page
InterfaceWarning-class Man page
MiscMethods Man page
nameQuote Man page
noScalar Man page
objectAsJSON Man page
objectAsJSON,array-method Man page
objectAsJSON,AssignedProxy-method Man page
objectAsJSON,environment-method Man page
objectAsJSON,envRefClass-method Man page
objectAsJSON,Interface-method Man page
objectAsJSON,list-method Man page
objectAsJSON,ProxyClassObject-method Man page
objectDictionary Man page
packageSetup Man page
ProxyClassObject Man page
ProxyClassObject-class Man page
ProxyFunction Man page
ProxyFunction-class Man page
proxyName Man page
proxyName,AssignedProxy-method Man page
proxyName,ProxyClassObject-method Man page
ProxyObject-class Man page
rmInterface Man page
serverAddToPath Man page
ServerClassDef Man page
ServerClassDef-class Man page
serverFields-class Man page
serverImport Man page
serverTask Man page
setProxyClass Man page
show,from_Server-method Man page
typeToJSON Man page
Unconvertible-class Man page
valueFromServer Man page
vector_R Man page
vector_R-class Man page
XR Man page
XR-package Man page

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.