[Rd] DUP=FALSE
Paul Gilbert
pgilbert@bank-banque-canada.ca
Mon, 26 Mar 2001 17:36:03 -0500
Thomas
Thanks for verifying that this actually does work the way you thought it
did. In the example I asked about (qr.qty ) I am fairly sure that it
does not modify the y argument. Unfortunately this seems relatively
difficult to trace for certain, and experimenting works but may not hit
all cases.
Another thing I find I do not understand is how many copies of an
argument are made. For example, in a call to a function like
f <- function(x){ .C("goodidea", y=double(1), x, DUP=TRUE)[[y]] }
there is the original x and the duplicated x in the argument to .C, but
is there a third in the list returned by .C, or is that somehow the same
one as in the argument to .C. My problem is that my x is very big.
Thanks,
Paul Gilbert
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._