Re: [R] execution of source() command

From: Prof Brian Ripley <ripley_at_stats.ox.ac.uk>
Date: Fri 15 Sep 2006 - 09:03:29 GMT

On Fri, 15 Sep 2006, Rainer M Krug wrote:

> Hi
>
> Linux SuSE 10
>
> platform i686-pc-linux-gnu
> arch i686
> os linux-gnu
> system i686, linux-gnu
> status
> major 2
> minor 3.1
> year 2006
> month 06
> day 01
> svn rev 38247
> language R
> version.string Version 2.3.1 (2006-06-01)

>
> I have two questions concerning the source("test.R") command.
> 1) Is there any command which I can put into the test.R script file
> which aborts the execution of the script? At the moment I use
>
> CodeToBeExecutedInScript
> if (FALSE)
> {
> CodeNotToBeExecutedInScript
> }
>
> which is not elegant, but it works. I would prefer something like:
>
> CodeToBeExecutedInScript
> CommandToAbotrExecutionOfScriptFile
> CodeNotToBeExecutedInScript

?stop or ?q, depending on what you mean by 'aborts the execution'.

> 2) When I call source("test.R") and it is running for some time. Does
> changing the file test.R while it is executed change the execution, i.e.
> does the call of source() load the script file into memory and parses
> and executes it from there or does it parse and execute the file on the
> disk.

The help file says:

      'source' causes R to accept its input from the named file or URL
      (the name must be quoted) or connection.  Input is read and
      'parse'd by from that file until the end of the file is reached,
      then the parsed expressions are evaluated sequentially in the
      chosen environment.

library(fortunes); fortune("WTFM")

-- 
Brian D. Ripley,                  ripley@stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595

______________________________________________
R-help@stat.math.ethz.ch 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.
Received on Fri Sep 15 19:15:51 2006

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Fri 15 Sep 2006 - 10:30:05 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.