Gabor Grothendieck
2013-Jan-29 23:13 UTC
[Rd] Creating ref class with same name as S4 class results in error
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