Hacker News new | ask | show | jobs
by pyjarrett 845 days ago
Ada checks the ranges on types assigned to each other at compile time and then invariants on assignment and when passed as parameters. You can turn the runtime side of these checks on or off individually at the module level.