On Thu, 11-Mar-2004 at 01:22AM -0800, Spencer Graves wrote:
|> ff1 <- function(fun, x) {
|> assign(fun, get(fun), 1)
|> assign("x", x, 1)
|> do.call(fun, list(y=3))
|> }
|> tst <- ff1("fx", 2)
|>
|> This assigns "6" to "tst" in both S-Plus 6.2 as R 1.8.1.
|> However, it also prints "[1] 6" in S-Plus 6.2 but not R. ???
Good ol' Splus 3.4 gives the same result as R 1.8.1.
--
Patrick Connolly
HortResearch
Mt Albert
Auckland
New Zealand
Ph: +64-9 815 4200 x 7188
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~
I have the world`s largest collection of seashells. I keep it on all
the beaches of the world ... Perhaps you`ve seen it. ---Steven Wright
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~
______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html