Dear list,
in ?setRefClass it says that '...' can be used to supply other arguments
that are passed to 'setClass()'.
Yet, I think that's not true for argument 'prototype', but maybe I
overlooked something:
setClass("Plugin")
setClass(Class="PluginDefault", contains="Plugin",
representation=representation(.PRIMARY="function"),
prototype=prototype(.PRIMARY=function(src) src)
)
PluginDefault <- function() new("PluginDefault")
PluginDefault()
PluginDefault()$.PRIMARY # Desired prototype content
#+++++ START A NEW R SESSION BEFORE CONTINUING
setRefClass("Plugin")
setRefClass(Class="PluginDefault", contains="Plugin",
fields=list(.PRIMARY="function"),
prototype=prototype(.PRIMARY=function(src) src)
)
PluginDefault <- function() new("PluginDefault")
PluginDefault()
PluginDefault()$.PRIMARY # No prototype content
Regards,
Janko
______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel