[Rd] apparent problem in how PDF evaluates its arguments (PR#9035)
huber at ebi.ac.uk
huber at ebi.ac.uk
Mon Jun 26 12:19:17 CEST 2006
Full_Name: Wolfgang Huber
Version: 2.4.0 (2006-06-24 r38403)
OS: i686-pc-linux-gnu
Submission from: (NULL) (134.60.107.160)
The simple example script below fails in the call to makepdf1 with
"Error in eval(expr, envir, enclos) : object "p" not found"
I believe this is a problem in the pdf() function, having to do with the line:
lapply(Call, function(x) eval.parent(x, 2))
The error does not happen, for example, when "pdf" is replaced by "png".
options(error=recover)
## debug(pdf)
makepdf1 = function(p=1) {
pdf("test.pdf", pointsize=p)
plot(1:7)
dev.off()
}
z=1
makepdf2 = function() {
pdf("test.pdf", pointsize=z)
plot(1:7)
dev.off()
}
makepdf2()
makepdf1()
sessionInfo()
More information about the R-devel
mailing list