[Rd] R5 reference classes: how to initialize exactly?

From: Janko Thyson <janko.thyson_at_ku-eichstaett.de>
Date: Tue, 16 Nov 2010 00:26:34 +0100


Dear List,  

So far, I really like those new R5 classes. But what kind of puzzles me is that it's not just enough to define the actual reference class, I also have to assign it to an object (e.g. 'MyRefObj') in order to fire
'MyRefObj$new(.)'.
 

S4:

setClass("Blabla", .)

x <- new("Blabla")  

R5:

MyRefObj <- setRefClass("Blabla", .)

x <- MyRefObj$new(.)  

But then how do I define a reference class in a package that should be available after the package is loaded via 'library(my_pkg)' as there is no
'MyRefObj' at startup yet? Do I have to call the script where the definition
lives?  

Thanks for any comments,

Janko  

        [[alternative HTML version deleted]]



R-devel_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Mon 15 Nov 2010 - 23:38:55 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Tue 16 Nov 2010 - 00:10:23 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.

list of date sections of archive