RInterop Module

[omit]

Types

Type Description

RValue

Functions and values

Function or value Description

call packageName funcName serializedRVal namedArgs varArgs

Full Usage: call packageName funcName serializedRVal namedArgs varArgs

Parameters:
    packageName : string
    funcName : string
    serializedRVal : string
    namedArgs : obj[]
    varArgs : obj[]

Returns: SymbolicExpression
packageName : string
funcName : string
serializedRVal : string
namedArgs : obj[]
varArgs : obj[]
Returns: SymbolicExpression

callFunc packageName funcName argsByName varArgs

Full Usage: callFunc packageName funcName argsByName varArgs

Parameters:
    packageName : string
    funcName : string
    argsByName : seq<KeyValuePair<string, obj>>
    varArgs : obj[]

Returns: SymbolicExpression
packageName : string
funcName : string
argsByName : seq<KeyValuePair<string, obj>>
varArgs : obj[]
Returns: SymbolicExpression

defaultFromR sexp

Full Usage: defaultFromR sexp

Parameters:
Returns: obj

Convert a symbolic expression to some default .NET representation

sexp : SymbolicExpression
Returns: obj

deserializeRValue serialized

Full Usage: deserializeRValue serialized

Parameters:
    serialized : string

Returns: RValue

Given a string produced by `serializeRValue`, reconstruct the original RValue object

serialized : string
Returns: RValue

getBindings packageName

Full Usage: getBindings packageName

Parameters:
    packageName : string

Returns: (string * string)[]
packageName : string
Returns: (string * string)[]

getFunctionDescriptions packageName

Full Usage: getFunctionDescriptions packageName

Parameters:
    packageName : string

Returns: (string * string)[]
packageName : string
Returns: (string * string)[]

getPackageDescription packageName

Full Usage: getPackageDescription packageName

Parameters:
    packageName : string

Returns: string
packageName : string
Returns: string

getPackages ()

Full Usage: getPackages ()

Parameters:
    () : unit

Returns: string[]
() : unit
Returns: string[]

loadPackage packageName

Full Usage: loadPackage packageName

Parameters:
    packageName : string

packageName : string

makeSafeName name

Full Usage: makeSafeName name

Parameters:
    name : string

Returns: string
name : string
Returns: string

serializeRValue _arg1

Full Usage: serializeRValue _arg1

Parameters:
Returns: string

Turn an `RValue` (which captures type information of a value or function) into a serialized string that can be spliced in a quotation

_arg1 : RValue
Returns: string

toR value

Full Usage: toR value

Parameters:
    value : obj

Returns: SymbolicExpression

Convert a value to a value in R. Generally you shouldn't use this function - it is mainly for testing.

value : obj
Returns: SymbolicExpression