Off[] won't always eliminate the message
- To: mathgroup at smc.vnet.net
- Subject: [mg49121] Off[] won't always eliminate the message
- From: Alain Cochard <alain at geophysik.uni-muenchen.de>
- Date: Fri, 2 Jul 2004 02:01:21 -0400 (EDT)
- Reply-to: alain at geophysik.uni-muenchen.de
- Sender: owner-wri-mathgroup at wolfram.com
I don't understand why the second example below doesn't work as I
expect. Any idea? Thanks.
AC
(1) Working example.
In[1]:= Sqrt[1,3] (* first see what message is generated *)
Sqrt::argx: Sqrt called with 2 arguments; 1 argument is expected.
Out[1]= Sqrt[1, 3]
---------------------
In[1]:= Off[Sqrt::argx] ; Sqrt[1,3] (* now eliminate it *)
Out[1]= Sqrt[1, 3] (* no message --- OK *)
(2) Nonworking example.
In[1]:= min=1 (* first see what message is generated *)
General::spell1:
Possible spelling error: new symbol name "min"
is similar to existing symbol "Min".
Out[1]= 1
-------------------------------------
In[1]:= Off[General::spell1] ; min=1 (* now eliminate it *)
General::spell1:
Possible spelling error: new symbol name "min"
is similar to existing symbol "Min".
Out[1]= 1 (* still a message. why? *)
However, it works if using 2 instructions:
In[1]:= Off[General::spell1] ;
In[2]:= min=1
Out[2]= 1 (* no message *)
But it's important for me to be able to use only one instruction.
Plus, I'm curious...