That doesn't seem very useful, I already know that my program could "possibly" be correct. If I didn't think so I wouldn't be working on it.
I'm interested in finding out whether it "is" correct or not.
If I ask the type system, and it just shrugs and says "dunno lol" then that type system isn't worth much to me.
Is it inferior to a full static route system? Yes. Are there benefits to dynamic type systems? Yes. Success typing is a way to get a bit a both.
That doesn't seem very useful, I already know that my program could "possibly" be correct. If I didn't think so I wouldn't be working on it.
I'm interested in finding out whether it "is" correct or not.
If I ask the type system, and it just shrugs and says "dunno lol" then that type system isn't worth much to me.