News for hackers. Stuff that matters.
Re:Why Is Python Growing So Quickly? by antonvs on Thursday September 14, 2017 @03:51PM (#15251906)
The need to do that reveals a couple of weaknesses (or more charitably, tradeoffs) of Python: lack of type constraints, and (related) lack of well-defined, invariant interfaces on objects.
Re:Why Is Python Growing So Quickly? by xapata on Thursday September 14, 2017 @06:17PM (#15252946)
Trade-offs indeed. Magic methods indicate the use of interfaces defined by traits rather than formal types. Duck Typing. It's flexible.

But you can also see that Guido has been into types lately. He's been pushing the development of mypy and the new optional type system.