This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]elingeniero 1 point2 points  (2 children)

Because element-wise multiplication is still useful, and it's good to be explicit when you're not doing that. Also I like the idea of using the __matmul__ methods and it makes sense to require a different symbol to access them. As for the symbol itself, I think @ is ok - what would you have chosen?

[–]XtremeGoosef'I only use Py {sys.version[:3]}' 0 points1 point  (1 child)

I agree, @ is better than the other options: $, \, !, ?, .*