On Tue, Nov 18, 2008 at 4:09 AM, Wacek Kusnierczyk <[EMAIL PROTECTED]> wrote: > Wacek Kusnierczyk wrote: >> Duncan Murdoch wrote: >> >>> paramValue <- 15 >>> source("myRfile.R") >>> >>> The quotes are necessary, because source(myRfile.R) would go looking >>> for a variable named myRfile.R, rather than using "myRfile.R" as the >>> filename. >>> >> >> why? > > i see this question has been ignored, but i was quite serious. the > question was not technical ("how does it happen that source(file) will > look up a variable called 'file' rather than open a file called > 'file'?") but rather about the design ("why do some functions, e.g., > source, require a character string, while others deparse the expression > and can take an unquoted variable name?"). that is, what is the > criterion you use to decide that myfancynewfunction(argument) should > behave one or the other way? is the criterion documented anywhere, or > is it just i-wish-so that decides in each single case? >
Surely this has already been well discussed in the last few days in general and this is only a particular case of that. See the article linked to in that thread. ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.