|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Postel's law, exceptions
Simon St.Laurent wrote, > This has come up before, but the chant "Postel's law has no > exceptions" seems to be coming again, in the RSS context. > > http://tbray.org/ongoing/When/200x/2004/01/11/PostelPilgrim > > has Tim Bray's argument and lots of links to others. I have to concede, even as a vigorous proponent of Postel's law, that I find Tim's counter-example spectacularly clear, to the point, and hard to rebut. But what are we to conclude? That Postel's law it bunk? I don't think so. Postel's law isn't a law of nature, or of logic. It's a law like almost all the laws we have: a ceteris paribus law. But as is so often the case, other thing _aren't_ always equal. As an engineering principle, tho', it seems to hold enough of the time that it's reasonable to take it as a default position. But that doesn't exclude counter-examples; nor is the presence of counter-examples sufficient to render the rule worthless. IMO the right response would be to try and characterize the kinds of circumstances in which it would be reasonable to expect the rule to be reliable vs. those in which it wouldn't. I think that Tim's example is quite amenable to that kind of characterization: it's one in which the truncation of a message changes it's meaning in a significant way. Whilst that's clearly a problem for the kind of message used in the example, it's equally clearly not a problem in all cases. Many forms of communicative act obey a kind of monotonicity principle ... more information is always better, but that additional information only allows the _refinement_ of a judgement, _not_ it's reversal. In those kinds of case, a liberal stance towards truncation is reasonable, always harmless, and typically beneficial. Postel's law, crudely stated, is obviously too simplistic to be taken as gospel. But as with all other ceteribus paribus laws it's possible to treat it as a useful heuristic given an appropriate understanding of the circumstances in which it's applied. I'm not greedy ... that's good enough for me. Cheers, Miles
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








