library(RDCOMServer)
els <-
list(
get=get,
set = function(name, value, pos = globalenv(), ...) {
assign(name, value, pos = pos);
TRUE
},
exists = exists,
evaluate = function(cmd) {
e <- parse(text = cmd)
eval(e)
},
library = library,
search = search,
print = function(x, ...) {print(get(x), ...); NULL},
call = function(name, ...) {do.call(name, list(...))},
objects = function(name = 1, ...) {objects(name = name, ...)})
source("extended.S")
def <- SCOMFunctionClass(els, name = "R.Evaluator", def=new("SCOMEngineClass"))
def@classId = getuuid("d09c2736-593e-42c2-f899-c3f91d4e19d2")
registerCOMClass(def, profile=paste(getwd(), "extended.S", sep=.Platform$file.sep))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.