Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2012

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Stop on message?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg126651] Re: Stop on message?
  • From: Ralph Dratman <ralph.dratman at gmail.com>
  • Date: Tue, 29 May 2012 05:45:06 -0400 (EDT)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com
  • References: <201205260911.FAA07083@smc.vnet.net>

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/



  • Prev by Date: Simplify and then discretize a set of equations with derivatives and integrals
  • Next by Date: Re: GraphPath With Edge Weights
  • Previous by thread: Re: Stop on message?
  • Next by thread: Re: Stop on message?