[Chicago] python 3.0 hep
Ted Pollari
tcp at mac.com
Tue Dec 9 19:18:04 CET 2008
On Dec 9, 2008, at 10:04 AM, Martin Maney wrote:
> On Tue, Dec 09, 2008 at 10:01:16AM -0800, Ted Pollari wrote:
>> are a large number of cases. Making the jump to saying that the
>> code has
>> no errors is either faulty logic or an intentional bit of
>> exaggeration
>> for arguments' sake.
>
> But that's the only basis for arguing for testing in place of
> correctness proofs, which is the context. Whether code needs to be
> really correct as opposed to working well enough is a different
> discussion.
It's a pragmatic decision because correctness proofs are themselves
limited things made as pragmatic simplifications because of, you know,
the halting problem -- total correctness is a tricky thing to prove,
so you're left with partial correctness for most/many cases and that's
fundamentally a pragmatic compromise. So, if you're willing to make
that compromise, you ought to be willing to consider further pragmatic
compromises -- and pretending like your position isn't a pragmatic
compromise is just silly.
-t
More information about the Chicago
mailing list