News for hackers. Stuff that matters.
Re:Python 3.5 to Ship with Matrix Multiplication Operator by pekk on Tuesday April 08, 2014 @12:36PM (#7554466)
Python's syntax is already pretty ponderous, this kind of thing pushes it rapidly toward bash-like incomprehensibility. I've been a big fan of the language for years but this kind of thing makes me consider jumping to Lua or something which is more sparing with new complicated sigils.
Re:Python 3.5 to Ship with Matrix Multiplication Operator by Borogove on Tuesday April 08, 2014 @02:26PM (#7555073)
How does this reduce comprehensibility? In cases where you're doing matrix muls, "a @ b" is way clearer than "a.dot(b)". In other cases, infix "@" won't appear.
Re:Python 3.5 to Ship with Matrix Multiplication Operator by bqe on Tuesday April 08, 2014 @04:22PM (#7555764)
I actually find Python's syntax to be extremely clear, even to someone who hasn't written much Python. Can you give some examples of where it's particularly incomprehensible?