Y
Hacker News
new
|
ask
|
show
|
jobs
by
danbruc
4603 days ago
Sufficiently advanced type systems can enforce an enormous range of constraints. You can for example create a type for trees enforcing that the tree must be balanced; code that would unbalance a tree will just not compile.