Re: [R] Command line arguments with source() - Windows OS

From: Wacek Kusnierczyk <>
Date: Tue, 18 Nov 2008 10:09:44 +0100

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?

vQ mailing list PLEASE do read the posting guide and provide commented, minimal, self-contained, reproducible code. Received on Tue 18 Nov 2008 - 09:13:44 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Tue 18 Nov 2008 - 15:30:26 GMT.

Mailing list information is available at Please read the posting guide before posting to the list.

list of date sections of archive