News for hackers. Stuff that matters.
Re:Java Is Underhyped by crazypython on Friday April 16, 2021 @09:20AM (#26833525)
> Python projects that start to grow has a tendency to become hard to manage in a way that I have not seen in Java at all.

Mypy is excellent. It has two-way type inference like Haskell. Good usage means catching almost all type errors before running.

So is PyCharm, which is IntelliJ for Python.

Re:Java Is Underhyped by FridgeSeal on Saturday April 17, 2021 @08:41PM (#26848780)
I use mypy + type annotations diligently and while it’s a big improvement upon plain Python, it misses a lot of stuff and definitely not nearly as good as a proper static type system. I’d say it gives you maybe another 15% more “scalability runway” before pythons complexity catches up again.
Re:Java Is Underhyped by oblio on Saturday April 17, 2021 @05:30AM (#26842881)
Except for the fact that absolutely every Java library is typed and maybe 0.1% of Python libraries are typed.