The last two lines of example(delayedAssign) give this: > e <- (function(x, y = 1, z) environment())(1+2, "y", {cat(" HO! "); pi+2}) > (le <- as.list(e)) # evaluates the promises $x <promise: 0x032b31f8> $y <promise: 0x032b3230> $z <promise: 0x032b3268>
which contrary to the comment appears unevaluated. Is the comment wrong or is it supposed to return an evaluated result but doesn't? > R.version.string # Vista [1] "R version 2.6.0 alpha (2007-09-06 r42791)" ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel