You might want to check out the "debug" package on CRAN: debug: MVB's debugger for R
Debugger for R functions, with code display, graceful error recovery, line-numbered conditional breakpoints, access to exit code, flow control, and full keyboard input. Version: 1.0.1 Depends: R (>= 1.8), mvbutils, tcltk Date: 18/2/2004 Author: Mark V. Bravington Maintainer: Mark V. Bravington License: GPL version 2 or later > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Prof > Brian Ripley > Sent: Tuesday, November 09, 2004 4:16 AM > To: Timur Elzhov > Cc: [EMAIL PROTECTED] > Subject: Re: [R] R code debugging > > On Tue, 9 Nov 2004, Timur Elzhov wrote: > > > it's quite difficult for me to find `Error:'s in my R code, > because R > > does say about error itself, but say nothing about its > location, say, > > string number and file with an error (which may be > `source'd from another file). > > Are there any option for turning of the similar feature, or > R can not > > do such a thing at all? > > R code can be created dynamically by R code (called > `computing on the language'), and in most cases the source > code is not retained (and it is not used for execution). > > traceback() will always tell you the function in which the > error occurred. > If you write reasonably modular code that should suffice, but > if not, use debug() on that function and single-step through > it to find where the error occurs. Or set a suitable error > handler: have you explored recover(), for example? > > -- > Brian D. Ripley, [EMAIL PROTECTED] > 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 > > ______________________________________________ > [EMAIL PROTECTED] mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! > http://www.R-project.org/posting-guide.html > ______________________________________________ [EMAIL PROTECTED] mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
