Learn R Programming

⚠️There's a newer version (0.7.2) of this package.Take me there.

XR (version 0.7)

A Structure for Interfaces from R

Description

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

Copy Link

Version

Install

install.packages('XR')

Monthly Downloads

219

Version

0.7

License

GPL (>= 2)

Maintainer

John M Chambers

Last Published

August 28th, 2016

Functions in XR (0.7)

fixHelpTopic

Make a Help Topic an Explicit Character String
asRObject

Specialize the R Object Returned from an Interface Evaluator
evaluatorActions

Add to Table of Search Paths and Import Commands
MiscMethods

Miscellaneous methods
asJSONS4

Convert an Object to a Dictionary or Array in JSON Notation
evaluatorAction

Carry Out an Evaluator Initialization Action
getInterface

Get or start an evaluator for an interface
nameQuote

Plain Double Quote for Names
fillNames

Utilities for Server-Language Specific Use
asServerObject

Generate a Server Language Expression corresponding to an R Object
noScalar

Send a Non-scalar Version of an Object
objectDictionary

Generate the Explicit Dictionary form for an R Object
serverFields-class

Class Union for Describing Server Language Fields
proxyName

Return the Server Language Name Corresponding to a Proxy Object
packageSetup

Execute a Setup Step for a Package
typeToJSON

Convert a Simple Object to JSON String
valueFromServer

Convert the String Returned by a Server Language Interface to an R Object.
ProxyObject-class

Class Union to Represent Proxy Objects
setProxyClass

Create a Proxy Class
objectAsJSON

Construct a String in JSON Notation to Represent an R Object
XR

A Structure for Interfaces from R
AssignedProxy-class

Class for Assigned Proxy Objects and Related Mechanisms
Interface-class

Reference class for all interface evaluators
from_Server-class

A Class to Describe General Server Objects
ServerClassDef-class

The Definition of a Server Language Class
InterfaceCondition-class

Classes of objects representing errors or other conditions in a server language
ProxyClassObject-class

A Class for Objects that are Proxies for Specific Server Class Objects
ProxyFunction-class

A Class for Proxy Functions
Unconvertible-class

Unconverted Server Language Objects
vector_R-class

A class that facilitates returning R vectors via a list in JSON