Why Not[] is not Listable by default ?
- To: mathgroup at smc.vnet.net
- Subject: [mg51479] Why Not[] is not Listable by default ?
- From: János <janos.lobb at yale.edu>
- Date: Tue, 19 Oct 2004 02:55:56 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
In[191]:=
Not[Table[False,{i,3}]]==Map[Not,Table[False,{i,3}]]
Out[191]=
(!{False,False,False})\[Equal]{True,True,True}
Should Not[] be Listable by default ? BOOK says: "â?¼ Most builtâ??in
mathematical functions are Listable. "
Of course I can always do SetAttributes[Not,Listable], but I do not
know what kind of harm does it do on the long run. /I assume Not[] is
widely/wildly used inside Mathematica/
Any Pros and Cons on it ?
János
P.S. Sorry if it is an old bone, I just want to see clearly the
argument for it :)
----------------------------------------------
Trying to argue with a politician is like lifting up the head of a
corpse.
(S. Lem: His Master Voice)