On Mon, 02 Sep 2013 09:44:20 +0000, Steven D'Aprano wrote: > One factor I don't see very often mentioned is that static typing > increases coupling between distant parts of your code. If func() changes > from returning int to MyInt, everything that calls func now needs to be > modified to accept MyInt, no matter how similar MyInt is to int. You have > to make changes just to satisfy the compiler.
Not if the language has type inference (e.g. Haskell, or C++ templates). -- http://mail.python.org/mailman/listinfo/python-list