News for hackers. Stuff that matters.
Re:I Was Wrong About TypeScript by wyager on Monday June 06, 2016 @12:12AM (#11844606)
The whole point of strongly statically typed languages is that the proofs are performed at compile time. Statically typed programs shouldn't change behaviour after type erasure.

Languages with strong enough type systems can statically guarantee that data is structured correctly at runtime. Stronger structural requirements require stronger type systems. Algebraic data types are sufficient for many common static structuring guarantees.

There are no comments on this comment yet.