>> The bigger issue is that R can't tell the location of an open script,
>> which makes it harder to create new versions of existing work....
>
> But it can.  If you open a script and choose save, it will be saved to the
> same place.  Or do you mean an executing script?  There are indirect ways to
> find the name of the executing script.  For example,
> in R-devel (to become 2.13.0 next month), you can do this:
>
>
> cat("This file is ", getSrcFilename(function(){}, full=TRUE), "\n")
>
> The getSrcFilename() function will be new in 2.13.0.  You can do the same in
> earlier versions, but you need to program it yourself.

Could getSrcFilename() gain a default argument so that
getSrcFilename() would by default return the path of the executing
script?

Hadley

-- 
Assistant Professor / Dobelman Family Junior Chair
Department of Statistics / Rice University
http://had.co.nz/

______________________________________________
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