|
|
|
|
|
by owl57
2847 days ago
|
|
I believe this claim to have two more narrow meanings: 1) If it compiles, you won't get a "undefined is not a function". 2) If it worked, you changed something and looked at all the places compiler told you to look at, all the code it didn't tell you to look at is very likely to continue to work corrrectly. (1) is a very convenient feature and easy to advertise, but (2) is what makes people jump around and tell that everyone should use ML: it allows to be not afraid of changing something in the first place. |
|
I have even less experience with OCaml, but my gut feeling is that it should be about the same in this respect unless you let mutable state run wild.