4 ms·
Most type systems (including Haskell's) can be subverted. Java does catch many common errors, typically of the form "I refaxtored, now this function takes 4 arg
by yummyfajitas 12y ago
Most type systems (including Haskell's) can be subverted. Java does catch many common errors, typically of the form "I refaxtored, now this function takes 4 args instead of 3" or "this function returns an X now".
The latter sort are, in my experience, the most common form of type error and catching g them is awesome.