On Fri, Mar 14, 2014 at 12:20 PM, Nathaniel Smith <njs@pobox.com> wrote:
< (for multiplication, not sure about exponentiation. I only like it because it's the shortest thing I've come up with that looks somewhat like multiplication) [*] / [**] ([] make me think 'matrix', but this might be confusing to the parser) |*| / |**| (pretty close to [], shouldn't confuse the parser)
I really liked the [*] or |*| "footnote operator" idea, and got all excited, until I tried it :-).
+1 Consider this: A[*](B+C) vs. A[0]*(B+C) the former looks like that later fat-fingered. Given that in numpy it is no uncommon to have ":", ":,:", "...", or even "()" to go inside [], [*] is more likely to be interpreted by those who first see it as some new form of fancy indexing rather than matrix multiplication.