It seems that if one overwrites an S4 class with a Reference Class of the same name that one gets an error in the situation below. I would have expected that the Reference Class would replace the S4 class in such a way that one could now use the Reference Class.
> A <- setClass("A", representation(x = "ANY")) > x <- A() > A <- setRefClass("A", fields = "a") > x <- A$new(a = 1) Error in initialize(value, ...) : invalid names for slots of class "A": a > R.version.string [1] "R version 2.15.2 Patched (2013-01-17 r61672)" I got the same result on: "R Under development (unstable) (2013-01-25 r61745)" Both were run under Windows 8 64 bit. -- Statistics & Software Consulting GKX Group, GKX Associates Inc. tel: 1-877-GKX-GROUP email: ggrothendieck at gmail.com ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel