News for hackers. Stuff that matters.
Re:Ask HN: A well-typed program won't go wrong? by AnimalMuppet on Monday November 03, 2014 @06:51PM (#8554341)
Then does ML's type system detect my "+ 1" error? Or does ML not crash once memory is exhausted? Or does "crash" in your second paragraph really mean "crash due to reading an invalid memory location"? (I'm not trying to be argumentative here; I'm trying to understand. I don't understand ML well enough to answer my questions.)

I accept Milner's claim, with his definition of "go wrong". The problem then becomes that people repeat the claim, but not the definition, and so people like me hear the claim, don't know the technical definition of "go wrong", and assume that the general meaning of the words is being used.

Re:Ask HN: A well-typed program won't go wrong? by tome on Tuesday November 04, 2014 @06:22AM (#8556012)
If people are saying "well typed programs don't go wrong" to mean something other than the precise technical statement then you or I will have to correct them. However you will have to point me to some examples first. I couldn't find any.