News for hackers. Stuff that matters.
Re:What to Know Before Debating Type Systems (2008) by dllthomas on Friday May 03, 2019 @07:01PM (#19823030)
> The kinds of bugs that get caught by a static type system are also caught by a good suite of automated tests, where every test is written before the production code that makes it pass.

Mostly, but it depends how you're using the type system. I have a talk (slides at https://dlthomas.github.io/using-c-types-talk/slides/slides....) that ends with enlisting the C type system to statically catch a "you called this from the wrong thread" error - with no run-time overhead.

There are no comments on this comment yet.