So, consider the following:

 > example(glm)
 > g = function(model) { w = runif(9);glm(model,weights=w); }
 > g(counts ~ outcome + treatment)
Error in eval(expr, envir, enclos) : object "w" not found

Huh?! I suspect that somebody is lazily evaluating arguments in the  
wrong environment (probably GlobalEnv in this case). I'm willing to  
accept the fact that there's some mysterious reason you'd actually  
want this behavior, but this looks like it should be filed as a bug  
to me.

---
Byron Ellis ([EMAIL PROTECTED])
"Oook" -- The Librarian

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to