MathGroup Archive 2012

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

Search the Archive

Re: Stop on message?


Hi,

  in my opinion messages in Mathematica are generated during the 
evaluation process to give
some kind of "meta"-information about 1) what is going wrong or 2) what 
you need to know
to check by yourself to know of the returned result is correct.

I would like to compare this information with the concepts of "errors" 
and "warnings" produced
by a compiler during the process to produce a program.

Seeing "Mathematica messages" in this flavour any input which produces a 
message should be
seen as wrong or not working properly and therefore be modified as long 
as there are no
messages left at all.

I therefore do not see a reason yet why I should use messages outside 
the development
phase of a project.

Can you provide me with one?

Thanks,

Christoph




On 05/29/2012 11:47 AM, Szabolcs Horvát 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
>>>
>




  • Prev by Date: Re: Notebook Format History?
  • Next by Date: Re: GraphPath With Edge Weights
  • Previous by thread: Re: Stop on message?
  • Next by thread: Re: Stop on message?