3 ms·
All programs have types because a sound functional program has well known inputs and outputs. A type system just enforces and encodes it to some degree, and if
by chrischen 3y ago
All programs have types because a sound functional program has well known inputs and outputs. A type system just enforces and encodes it to some degree, and if the compiler knows the types as well then further abstractions can be built on that.