Re: debugging
- To: mathgroup at smc.vnet.net
- Subject: [mg56716] Re: [mg56676] debugging
- From: Chris Chiasson <chris.chiasson at gmail.com>
- Date: Wed, 4 May 2005 00:34:27 -0400 (EDT)
- References: <200505030926.FAA25668@smc.vnet.net> <acbec1a40505031010638fa9d4@mail.gmail.com> <1115144101.31794.55.camel@30-5-214.wireless.csail.mit.edu>
- Reply-to: Chris Chiasson <chris.chiasson at gmail.com>
- Sender: owner-wri-mathgroup at wolfram.com
Do you mean it wasn't an error that referenced a line number? Some errors in Mathematica do come with line numbers; I thought you had one of those kind and were just looking for a way to display line numbers. You could add your own type checking/debugging code that will produce its own warning messages. That would help you locate the problem. I usually start from the name of the function that produces an error and tear my function apart, call by call, until I find the step between which the output went from good to bad. You may find ctrl+shift+b useful for this. You may also wish to make use of the Interrupt[] , Abort[] and Throw/Catch calls. On 5/3/05, Daniel Roy <droy at mit.edu> wrote: > There are no line numbers in the reported bugs, of course. > > On Tue, 2005-05-03 at 13:10 -0400, Chris Chiasson wrote: > > You could load the code into the vi editor (or your favorite text > > editor) and turn on the line numbers. > > > > On 5/3/05, Daniel Roy <droy at mit.edu> wrote: > > > > > > My question concerns debugging. I've done googling to find a quick > > > answer but have failed. I'm developming large functions and without > > > line numbers telling me where the errors occurred, its becoming very > > > difficult to develop code quickly. Can anyone point me in the right > > > direction in terms of debugging multi line (at least 50+ lines) > > > functions? > > > > > > thanks, > > > dan > > > > > > > > > > > > -- Chris Chiasson http://chrischiasson.com/ 1 (810) 265-3161
- Follow-Ups:
- Re: Re: debugging
- From: "Hermann Schmitt" <schmitther@t-online.de>
- Re: Re: debugging
- References:
- debugging
- From: Daniel Roy <droy@mit.edu>
- debugging