2 ms·
Maybe a metalanguage or lint is required that forces unchecked exceptions as errors and adds more strictness. i.e.: checks things that are not relevant to the
by CoolGuySteve 10y ago
Maybe a metalanguage or lint is required that forces unchecked exceptions as errors and adds more strictness. i.e.: checks things that are not relevant to the contract terms but are relevant to its correctness.
- nemild 10y agoI think it's likely that over time many changes will happen (first a blog post like this noting the issue, then a linter, then libraries that are safer, and then potentially language changes to reduce the risk of the most egregious mistakes). Programming smart contracts will also require a different mindset than general programming, since modifying code on the blockchain is much harder than your own app.