Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

out of curiosity (not meant snidely), do you have an example of a case where the weaker type system resulted in serious problems?


Pretty much any null pointer deference error ever?

But it is hardly ever the weak type system that is at fault, just good use of a stronger type system could have prevented the issue.

Once you start to make "invalid states unpresentable" and enforcing those states at the edges of your type system suddenly a lot of bizarre errors don't happen anymore.


NPEs are also present in a lot of languages with "stronger" type systems though. Is there a specific language you're comparing against?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: