Hacker News new | past | comments | ask | show | jobs | submit login

Depending on your type system, though, the subset that is eliminated can be larger or smaller. In Java, it's a smaller subset; in Haskell, it's a larger subset (because e.g. the type system statically rules out the possibility of null), and in a dependently typed language like Coq or Agda, it's a ridiculously large subset of bugs. It depends greatly on your particular type system.



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

Search: