OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] Postel's law, exceptions

[ Lists Home | Date Index | Thread Index ]

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




 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS