Hacker News new | ask | show | jobs
by WalterBright 2757 days ago
Being able to mark a function as pure means the compiler will check it for you - it's a guarantee. Inferring purity is useful, but it is not visible if it is actually pure or not.