[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