<story><title>Python 3.5 to Ship with Matrix Multiplication Operator</title><url>http://legacy.python.org/dev/peps/pep-0465/#implementation-details</url></story><parent_chain><item><author>willvarfar</author><text>The nice thing is that it makes a nice symbol `@` available to objects that aren&amp;#x27;t matrices, to do with as they want ...&lt;p&gt;The (ab)use seems endless :)</text></item></parent_chain><comment><author>wyuenho</author><text>&amp;gt; The nice thing is that it makes a nice symbol `@` available to objects that aren&amp;#x27;t matrices, to do with as they want ...
The (ab)use seems endless :)&lt;p&gt;Dozens of operators in Python have been overloadable and open for abuse for decades now, and yet I don&amp;#x27;t see much abuse, unlike the C++ and Scala communities. This says a lot about the Python community&amp;#x27;s ability to avoid pitfalls over the years.</text></comment>
<story><title>Python 3.5 to Ship with Matrix Multiplication Operator</title><url>http://legacy.python.org/dev/peps/pep-0465/#implementation-details</url></story><parent_chain><item><author>willvarfar</author><text>The nice thing is that it makes a nice symbol `@` available to objects that aren&amp;#x27;t matrices, to do with as they want ...&lt;p&gt;The (ab)use seems endless :)</text></item></parent_chain><comment><author>scrollaway</author><text>@ is already used by decorators. I hope decorators will be reimplemented as prefix operators on functions with this change, so that @&amp;lt;foo&amp;gt; becomes available as well.</text></comment>