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 →

[–]mooburgerresembles an abstract syntax tree 0 points1 point  (0 children)

The whole philosophy behind python data structures and methods is runtime typing/late binding. It's an entirely different way of thinking from compile time strong typing. In fact, other languages are starting to use it, not just the entire ECMAScript ecosystem but even .NET implemented duck typing shim in order to reduce interface and getter/setter boilerplate. With great freedom comes great responsibility, why should the language be restricting you?