News for hackers. Stuff that matters.
Re:All the things I hate about Python by makecheck on Thursday February 08, 2018 @09:52PM (#16337549)
I dislike examples of a concept when the made-up code is not properly using the language. You don’t write is_valid() calls in Python: you “try:” things that may fail.

As far as dynamic typing: for every unfortunate runtime surprise that dynamic typing can give you, I can find a multi-page compiler error in a statically-typed language that was frustratingly finicky about type precision. Neither is a clear win; yet I really like how dynamic systems naturally encourage good test infrastructures. Also, use linters.

The Python 2/3 divide is real though. I guess we’re still better off than Perl (6.x seems pretty unused).

Re:All the things I hate about Python by jdoege on Monday February 12, 2018 @03:42PM (#16361909)
I use Perl 6