Learn R Programming

XR (version 0.7.2)

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

222

Version

0.7.2

License

GPL (>= 2)

Maintainer

John M Chambers

Last Published

March 18th, 2018

Functions in XR (0.7.2)

ProxyFunction-class

A Class for Proxy Functions
Unconvertible-class

Unconverted Server Language Objects
ProxyClassObject-class

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

Reference class for all interface evaluators
InterfaceCondition-class

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

Class Union to Represent Proxy Objects
ProxyClass-class

A Class to Describe Classes in the Server Language
ServerClassDef-class

The Definition of a Server Language Class
asRObject

Specialize the R Object Returned from an Interface Evaluator
AssignedProxy-class

Class for Assigned Proxy Objects and Related Mechanisms
MiscMethods

Miscellaneous methods
asServerObject

Generate a Server Language Expression corresponding to an R Object
fixHelpTopic

Make a Help Topic an Explicit Character String
isProxy

Test if an Object is a Proxy
getInterface

Get or start an evaluator for an interface
from_Server-class

A Class to Describe General Server Objects
objectAsJSON

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

Execute a Setup Step for a Package
setProxyClass

Create a Proxy Class
objectDictionary

Generate the Explicit Dictionary form for an R Object
proxyEvaluator

The Evaluator Function Object Referred to from a Proxy Objec
dumpProxyFunction

Write A Proxy Function to a File or Connection
proxyName

Return the Server Language Name Corresponding to a Proxy Object
valueFromServer

Convert the String Returned by a Server Language Interface to an R Object.
evaluatorAction

Carry Out an Evaluator Initialization Action
serverFields-class

Class Union for Describing Server Language Fields
vector_R-class

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

Plain Double Quote for Names
evaluatorActions

Add to Table of Search Paths and Import Commands
noScalar

Send a Non-scalar Version of an Object
typeToJSON

Convert a Simple Object to JSON String
fillNames

Utilities for Server-Language Specific Use
XR

A Structure for Interfaces from R
asJSONS4

Convert an Object to a Dictionary or Array in JSON Notation