I had an error message while running a macro from Yudi Pawitan's web site:
> source("ex2-13.r")
Error in parse(file, n, text, prompt) : syntax error on line 2
Inspecting ex2-13.r I found that the error was generated by another
source() command.
Clearly R does not like nested source()s, which is fair enough when you
think about it. Still it's something that you might want to do. Does
anyone know how to get achieve the substance of what nested source()
commands would give you?
Murray Jorgensen
--
Dr Murray Jorgensen http://www.stats.waikato.ac.nz/Staff/maj.html
Department of Statistics, University of Waikato, Hamilton, New Zealand
Email: maj at waikato.ac.nz Fax 7 838 4155
Phone +64 7 838 4773 wk +64 7 849 6486 home Mobile 021 1395 862
Murray Jorgensen wrote:> I had an error message while running a macro from Yudi Pawitan's web site: > > > source("ex2-13.r") > Error in parse(file, n, text, prompt) : syntax error on line 2 > > Inspecting ex2-13.r I found that the error was generated by another > source() command. > > Clearly R does not like nested source()s, which is fair enough when you^^^^^^^ ||||||| Nothing clear about it!> think about it. Still it's something that you might want to do. Does > anyone know how to get achieve the substance of what nested source() > commands would give you?You're leaping to conclusions, mate. There is no proscription of nested sources in R. I just checked this: I built a file called ``melvin'': x <- 42 source('clyde') and a file called ``clyde'': y <- 2*x print(y) and then executed > source('melvin') and got [1] 84 OMMMMMMMMMMMMMMMMMMMMMMM. There is something else wrong in the files that you are sourcing. cheers, Rolf rolf at math.unb.ca