I've just committed (r49747) some changes that should fix the re-entrancy bug Mark reported the other day. The problem was that R reads some files (e.g. Mark's .Rprofile) in a read-eval-print loop, and only parses them a few lines at a time. This means that within that loop, one of the evals could cause it to start parsing something else. One of the changes I put in a few days ago got confused by this.

Hopefully the latest change hasn't introduced a new bug...

BTW, one of the effects of this change is that a syntax error in .Rprofile should now be reported on the correct line number. In R 2.9.x the line number was relative to the current statement, so it was pretty meaningless.

Duncan Murdoch

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to