XR: A Structure for Interfaces from R

Share:

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".

Author
John M. Chambers
Date of publication
2016-08-28 07:35:28
Maintainer
John Chambers <jmc@r-project.org>
License
GPL (>= 2)
Version
0.7

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

Files in this package

XR
XR/inst
XR/inst/examples
XR/inst/examples/testAs.R
XR/inst/examples/examples.R
XR/inst/examples/NA_JSON.R
XR/inst/extras
XR/inst/extras/scalar.R
XR/inst/tests
XR/inst/tests/proxyToJSON.R
XR/inst/doc
XR/inst/doc/Chapter_XR.pdf
XR/NAMESPACE
XR/R
XR/R/XR.R
XR/R/packageSetup.R
XR/R/ProxyClass.R
XR/R/Interface.R
XR/MD5
XR/DESCRIPTION
XR/man
XR/man/ProxyFunction-class.Rd
XR/man/setProxyClass.Rd
XR/man/proxyName.Rd
XR/man/XR.Rd
XR/man/InterfaceCondition-class.Rd
XR/man/asServerObject.Rd
XR/man/vector_R-class.Rd
XR/man/fixHelpTopic.Rd
XR/man/asJSONS4.Rd
XR/man/objectDictionary.Rd
XR/man/valueFromServer.Rd
XR/man/evaluatorActions.Rd
XR/man/getInterface.Rd
XR/man/AssignedProxy-class.Rd
XR/man/evaluatorAction.Rd
XR/man/MiscMethods.Rd
XR/man/noScalar.Rd
XR/man/typeToJSON.Rd
XR/man/serverFields-class.Rd
XR/man/Interface-class.Rd
XR/man/fillNames.Rd
XR/man/from_Server-class.Rd
XR/man/Unconvertible-class.Rd
XR/man/ProxyClassObject-class.Rd
XR/man/asRObject.Rd
XR/man/nameQuote.Rd
XR/man/ServerClassDef-class.Rd
XR/man/ProxyObject-class.Rd
XR/man/objectAsJSON.Rd
XR/man/packageSetup.Rd