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.

Reply via email to