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.