Hacker News new | past | comments | ask | show | jobs | submit login

>then why aren't the contracts written as those formal properties in the first place?

How are you going to enforce the contract? If it's formally verified, the contract is enforced by itself.

Not to mention, I think as a developer accepting a spec that isn't verified is a tough pill to swallow, because any bug no matter the size would mean that you're breaking the contract.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: