Hi, The parser doesn't seem to like this:
somePackage::foo(x) <- value somePackage:::foo(x) <- value where foo() is a replacement function or method defined in package somePackage. For example: > x <- integer(4) > base::length(x) <- 7 Error in base::length(x) <- 7 : invalid function in complex assignment I've tried to put some back quotes on the left side of the assignment in different ways but was not successful. So finally I had to use the non-replacement form: > x <- base::`length<-`(x, 7) > x [1] 0 0 0 0 NA NA NA Is there a way to avoid this? Thanks! H. ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel