News for hackers. Stuff that matters.
Re:Python's Type Checking Renaissance by rscho on Tuesday January 26, 2021 @02:46PM (#25920259)
> Which in at least some cases means ignoring bugs

Indeed, but simplicity is the name of the game for exploratory programming. It's difficult to explore using languages requiring a lot of ceremony.

But then, that's when the time and funding constraints come in and prevent rewriting in more type sound languages. Which is why we end up with buggy python (if speed not an issue) or buggy C (if speed is an issue).

There are alternate paths. For example, APL tries to be terse enough that you can have the whole thing on a single screen. That's another attempt at bug prevention.

For example, I do my data wrangling in J.

Re:Python's Type Checking Renaissance by jjnoakes on Tuesday January 26, 2021 @09:12PM (#25923466)
> languages requiring a lot of ceremony

Some statically-typed languages don't require a lot of ceremony.