- From: Cox, Roger <Roger.Cox@netapp.com>
- Date: Mon, 24 Jan 2005 09:32:03 -0800
- To: "Geoffrey M Clemm" <geoffrey.clemm@us.ibm.com>, "WebDAV WG" <w3c-dist-auth@w3.org>
- Message-ID: <482A3FA0050D21419C269D13989C611326C8ED@lavender-fe.eng.netapp.com>
As an implementor, I found 2518 to be an excellent specification. But sometimes, even though the authors knew what they meant, I didn't know what they meant. Any time the authors of a spec undergo any confusion or disagreement about the meaning of their spec, or discover such confusion among the readers of that spec, they've received a hint that the specification is not as clear as they might have thought, and therefore vulnerable to interoperability problems. It seems to me that if the time and effort to clarify the meaning have been spent, it is an enourmous waste not to make that clarification available to potential implementors. -- Roger -----Original Message----- From: Geoffrey M Clemm [mailto:geoffrey.clemm@us.ibm.com] Sent: Monday, January 24, 2005 9:00 AM To: WebDAV WG Subject: Re: ETags? I agree with Elias and Julian about the excellence of Roy's point, and would point out that in my opinion, it applies to most/all of the other requests for "guidance" in the binding spec for the behavior of functionality defined in other specifications. Cheers, Geoff Elias wrote on 01/22/2005 10:38:02 PM: > Thanks Roy, that's an excellent point that I hadn't considered. For the > record, I am no longer opposed to the spec remaining silent on the issue. > ________________________________ > > Roy T. Fielding wrote: > > > > > On Jan 21, 2005, at 2:44 PM, Elias Sinderson wrote: > > > >>> [...] Including a single sentence which states that clients can't > >>> necessarily depend on live properties being the same on different > >>> bindings to a given resource. > >> > >> > >> ... doesn't seem like an undue amount of verbiage in the spec. > > > > > > It does to me, and I guess an explanation is in order. Let's > > say that a given live property definition does specify that its > > value must remain the same on different bindings to the same > > resource. In that case, the client can depend on them being > > the same and that simple little addition creates an unnecessary > > contradiction between what should have been orthogonal > > specifications. There is no reason for the binding specification > > to make blanket statements when there are no conditions that hold > > for all live properties -- that is why we have property definitions. > > > > Developers don't need any more guidance here. What they need are > > shorter specifications so that they don't have to waste their time > > digging through meaningless tripe just to understand the interface. > > > > ....Roy > > > >
Received on Monday, 24 January 2005 17:32:36 UTC