[Date Index] [Thread Index] [Author Index]
Re: Stop on message?
Thank you, Szabolcs. That is most helpful. This feature should be readily available to all Mathematica users. Moreover, it should be the default behavior. Here we have a good example of a very simple change that could significantly smooth the road for new users. I often think is a real pity, and largely unnecessary, that Mathematica has to be so hard for newcomers to master. Certainly the concepts and vocabulary of Mathematica's unique language are likely to remain a challenge, but there is no reason to make the tyro's life even more difficult by having the program freeze up just when she is beginning to make progress. Ralph On Mon, May 28, 2012 at 10:43 AM, Szabolcs Horv=E1t <szhorvat at gmail.com> wrote: > There were two replies suggesting to use Check to abort evaluation when a > message is generated. > > Note that while Check does return a different result if a message was > generated, it does not actually interrupt evaluation (it completed the > evaluation of 'expr'). > > See here for an example: > > http://mathematica.stackexchange.com/questions/5534/check-does-not-interrupt-evaluation-of-the-expression-when-a-message-is-emitted > > Please see here for a method that will reliably abort immediately when a > message is generated. > > http://mathematica.stackexchange.com/questions/1512/how-to-abort-on-any-message-generated > > On 2012.05.27. 10:40, Sseziwa Mukasa wrote: >> >> Check[expr,Return] >> >> On May 26, 2012, at 5:11 AM, Ralph Dratman<ralph.dratman at gmail.com> >> wrote: >> >>> Hi, >>> >>> Is there a simple way to get Mathematica to stop evaluating (like >>> Interrupt) whenever a message is issued? >>> >>> I realize the debugger has that feature, but I would prefer not to use >>> it in this case. >>> >>> Thank you. >>> >>> Ralph Dratman >>> >> > > > -- > Szabolcs Horv=E1t > Visit Mathematica.SE: http://mathematica.stackexchange.com/