News for hackers. Stuff that matters.
Re:Python is becoming the world’s most popular programming l... by TurboHaskal on Wednesday October 10, 2018 @04:20AM (#18182982)
Everyone keeps saying that, but my experience is rather the opposite. Static typing is great when the program is small and you can keep the model in your head, but the larger the program, the more you benefit from dynamic typing. Sure, static typing helps with tiny refactorings, but making non trivial changes that don't play well with the existing model proved to be too much effort.

I can't speak for Python but since the codebases were Perl and Common Lisp based, I believe it would be similar, should there be anything similar to the MOP for Python.

Re:Python is becoming the world’s most popular programming l... by kccqzy on Wednesday October 10, 2018 @04:27AM (#18183021)
In my experience, it's the opposite.

Static typing is great but not essential when the program is small and you can keep the model in your head, but the larger the program, the more you benefit from static typing. Static typing helps with tiny refactorings, but it truly shines when making non-trivial changes that don't play well with the existing model; it's as effortless as making the desired changes to the model, then mindlessly fixing all compile errors, and it will likely just work afterwards.

Re:Python is becoming the world’s most popular programming l... by sacado2 on Wednesday October 10, 2018 @04:59AM (#18183166)
Plus, static typing acts as a formal documentation, which is more than welcome when you get to maintain someone else's code.
Re:Python is becoming the world’s most popular programming l... by therockhead on Wednesday October 10, 2018 @08:11AM (#18184063)
For me this is by far the best feature of static typing.